From 42e69896502eb192810cd405a4f6f0a911d90212 Mon Sep 17 00:00:00 2001 From: Sahil Chauhan Date: Thu, 1 Feb 2024 18:42:37 +0530 Subject: [PATCH] fix(curriculum): update tests to handle multiple valid solutions (#53387) Co-authored-by: Krzysztof G. <60067306+gikf@users.noreply.github.com> Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com> --- .../64347464f78cd9209545f35c.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64347464f78cd9209545f35c.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64347464f78cd9209545f35c.md index 93f8895d535..a1f7e4ff964 100644 --- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64347464f78cd9209545f35c.md +++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64347464f78cd9209545f35c.md @@ -22,7 +22,7 @@ assert.match(code, /letters\.forEach\(/); You should pass your `createLabel` function reference to the `.forEach()` method. ```js -assert.match(code, /letters\.forEach\(\s*createLabel\s*\)/); +assert.match(code, /letters\.forEach\(\s*(?:\(\s*([\S]*)\s*\)|\s*([\S]*))\s*=>\s*createLabel\(\s*\1\2\s*\)\s*\)|letters\.forEach\(\s*createLabel\s*\)/); ``` You should not pass a `createLabel` function call.