diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-the-immediately-invoked-function-expression-iife.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-the-immediately-invoked-function-expression-iife.english.md index d3d7b4a7e9..c23dbe0de9 100644 --- a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-the-immediately-invoked-function-expression-iife.english.md +++ b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-the-immediately-invoked-function-expression-iife.english.md @@ -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, ""))); ```