Fix: Running Test with a comment fails test on Understand The immediately invoked function expression iife (#39347)
* Update Regex to test if it's an IIFE instead of checking for a parenthases at the end. * Second Test will now pass the test * Escape One Parenthese * Update Regex to be more structured Co-authored-by: Randell Dawson <5313213+RandellDawson@users.noreply.github.com> * Missing regex ending literal Co-authored-by: Randell Dawson <5313213+RandellDawson@users.noreply.github.com>
This commit is contained in:
@ -33,7 +33,7 @@ tests:
|
||||
- text: The function should be anonymous.
|
||||
testString: assert(/\((function|\(\))(=>|\(\)){?/.test(code.replace(/\s/g, "")));
|
||||
- text: Your function should have parentheses at the end of the expression to call it immediately.
|
||||
testString: assert(/}?\)\(\)$|}\(\)\)$/.test(code.replace(/[\s;]/g, "")));
|
||||
testString: assert(/\(.*(\)\(|\}\(\))\)/.test(code.replace(/[\s;]/g, "")));
|
||||
|
||||
```
|
||||
|
||||
|
Reference in New Issue
Block a user