diff --git a/seed/challenges/01-front-end-development-certification/basic-javascript.json b/seed/challenges/01-front-end-development-certification/basic-javascript.json index 11067ebea5..562c420d5d 100644 --- a/seed/challenges/01-front-end-development-certification/basic-javascript.json +++ b/seed/challenges/01-front-end-development-certification/basic-javascript.json @@ -106,7 +106,7 @@ "assert(/var a;/.test(code) && /var b = 2;/.test(code), 'message: Do not change code above the line');", "assert(typeof a === 'number' && a === 7, 'message: a should have a value of 7');", "assert(typeof b === 'number' && b === 7, 'message: b should have a value of 7');", - "assert(code.match(/b\\s*=\\s*a\\s*;/g) > 0, 'message: a should be assigned to b with =');" + "assert(/b\\s*=\\s*a\\s*;/g.test(code) > 0, 'message: a should be assigned to b with =');" ], "challengeSeed": [ "// Setup", @@ -2115,7 +2115,7 @@ "(function() { return logOutput.join(\"\\n\");})();" ], "solutions": [ - "var arr = [ 1,2,3,4,5];\n\nfunction queue(myArr, item) {\n myArr.push(item);\n return myArr.shift();\n}" + "var myArr = [ 1,2,3,4,5];\n\nfunction queue(myArr, item) {\n myArr.push(item);\n return myArr.shift();\n}" ], "type": "bonfire", "challengeType": "5", @@ -3678,7 +3678,7 @@ "releasedOn": "January 1, 2016", "tests": [ "assert(gloveBoxContents === \"maps\", 'message: gloveBoxContents should equal \"maps\"');", - "assert(/=\\s*myStorage\\.car\\.inside\\[([\"'])glove box\\1\\]/g.test(code), 'message: Use dot and bracket notation to access myStorage');" + "assert(/=\\s*myStorage\\.car\\.inside\\[(\"|')glove box\\1\\]/g.test(code), 'message: Use dot and bracket notation to access myStorage');" ], "challengeSeed": [ "// Setup", @@ -3703,13 +3703,12 @@ "(function(x) { ", " if(typeof x != 'undefined') { ", " return \"gloveBoxContents = \" + x;", - " } else { ", - " return \"gloveBoxContents is undefined\";", " }", + " return \"gloveBoxContents is undefined\";", "})(gloveBoxContents);" ], "solutions": [ - "var myStorage = {\n \"car\": {\n \"inside\": {\n \"glove box\": \"maps\",\n \"passenger seat\": \"crumbs\"\n },\n \"outside\": {\n \"trunk\": \"jack\"\n }\n }\n};\n\nvar gloveBoxContents = myStorage.car.inside['glove box']; // Change this line" + "var myStorage = {\n \"car\": {\n \"inside\": {\n \"glove box\": \"maps\",\n \"passenger seat\": \"crumbs\"\n },\n \"outside\": {\n \"trunk\": \"jack\"\n }\n }\n};\n\nvar gloveBoxContents = myStorage.car.inside[\"glove box\"]; // Change this line" ], "type": "waypoint", "challengeType": "1",