From 5418307936c3bc23c86adb8149769faba5b2ec51 Mon Sep 17 00:00:00 2001 From: Siddharth Pathak Date: Wed, 9 Sep 2020 12:30:33 -0700 Subject: [PATCH] fix(learn): add whitespace check to else-if test (#39555) --- .../basic-javascript/introducing-else-if-statements.english.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/introducing-else-if-statements.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/introducing-else-if-statements.english.md index c231aaebba..307460fbcf 100644 --- a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/introducing-else-if-statements.english.md +++ b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/introducing-else-if-statements.english.md @@ -37,7 +37,7 @@ tests: - text: You should have at least two if statements testString: assert(code.match(/if/g).length > 1); - text: You should have closing and opening curly braces for each if else code block. - testString: assert(code.match(/if\s*\((.+)\)\s*\{[\s\S]+\}\s*else if\s*\((.+)\)\s*\{[\s\S]+\}\s*else\s*\{[\s\S]+\s*\}/)); + testString: assert(code.match(/if\s*\((.+)\)\s*\{[\s\S]+\}\s*else\s+if\s*\((.+)\)\s*\{[\s\S]+\}\s*else\s*\{[\s\S]+\s*\}/)); - text: testElseIf(0) should return "Smaller than 5" testString: assert(testElseIf(0) === "Smaller than 5"); - text: testElseIf(5) should return "Between 5 and 10"