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 bb297ee4d7..c8fff7b122 100644
--- a/seed/challenges/01-front-end-development-certification/basic-javascript.json
+++ b/seed/challenges/01-front-end-development-certification/basic-javascript.json
@@ -3888,83 +3888,65 @@
],
"releasedOn": "January 1, 2016",
"tests": [
- "assert(numberLookup(0) === 'zero', 'message: numberLookup(0)
should equal \"zero\"
');",
- "assert(numberLookup(1) === 'one', 'message: numberLookup(1)
should equal \"one\"
');",
- "assert(numberLookup(2) === 'two', 'message: numberLookup(2)
should equal \"two\"
');",
- "assert(numberLookup(3) === 'three', 'message: numberLookup(3)
should equal \"three\"
');",
- "assert(numberLookup(4) === 'four', 'message: numberLookup(4)
should equal \"four\"
');",
- "assert(numberLookup(5) === 'five', 'message: numberLookup(5)
should equal \"five\"
');",
- "assert(numberLookup(6) === 'six', 'message: numberLookup(6)
should equal \"six\"
');",
- "assert(numberLookup(7) === 'seven', 'message: numberLookup(7)
should equal \"seven\"
');",
- "assert(numberLookup(8) === 'eight', 'message: numberLookup(8)
should equal \"eight\"
');",
- "assert(numberLookup(9) === 'nine', 'message: numberLookup(9)
should equal \"nine\"
');",
- "assert(!/case|switch|if/g.test(code), 'message: You should not use case
, switch
, or if
statements');"
+ "assert(phoneticLookup(\"alpha\") === 'Adams', 'message: phoneticLookup(\"alpha\")
should equal \"Adams\"
');",
+ "assert(phoneticLookup(\"bravo\") === 'Boston', 'message: phoneticLookup(\"bravo\")
should equal \"Boston\"
');",
+ "assert(phoneticLookup(\"charlie\") === 'Chicago', 'message: phoneticLookup(\"charlie\")
should equal \"Chicago\"
');",
+ "assert(phoneticLookup(\"delta\") === 'Denver', 'message: phoneticLookup(\"delta\")
should equal \"Denver\"
');",
+ "assert(phoneticLookup(\"echo\") === 'Easy', 'message: phoneticLookup(\"echo\")
should equal \"Easy\"
');",
+ "assert(phoneticLookup(\"foxtrot\") === 'Frank', 'message: phoneticLookup(\"foxtrot\")
should equal \"Frank\"
');",
+ "assert(typeof phoneticLookup(\"\") === 'undefined', 'message: phoneticLookup(\"\")
should equal undefined
');",
+ "assert(!/case|switch|if/g.test(editor.getValue()), 'message: You should not use case
, switch
, or if
statements'); "
],
"challengeSeed": [
"// Setup",
- "function numberLookup(val) {",
+ "function phoneticLookup(val) {",
" var result = \"\";",
"",
" // Only change code below this line",
" switch(val) {",
- " case 0: ",
- " result = \"zero\";",
+ " case \"alpha\": ",
+ " result = \"Adams\";",
" break;",
- " case 1: ",
- " result = \"one\";",
+ " case \"bravo\": ",
+ " result = \"Boston\";",
" break;",
- " case 2: ",
- " result = \"two\";",
+ " case \"charlie\": ",
+ " result = \"Chicago\";",
" break;",
- " case 3: ",
- " result = \"three\";",
+ " case \"delta\": ",
+ " result = \"Denver\";",
" break;",
- " case 4: ",
- " result = \"four\";",
- " break;",
- " case 5: ",
- " result = \"five\";",
- " break;",
- " case 6: ",
- " result = \"six\";",
- " break;",
- " case 7: ",
- " result = \"seven\";",
- " break;",
- " case 8: ",
- " result = \"eight\";",
- " break;",
- " case 9: ",
- " result = \"nine\";",
+ " case \"echo\": ",
+ " result = \"Easy\";",
" break;",
+ " case \"foxtrot\": ",
+ " result = \"Frank\";",
" }",
"",
" // Only change code above this line",
" return result;",
"}",
- "",
""
],
"solutions": [
- "function numberLookup(val) {",
+ "function phoneticLookup(val) {",
" var result = \"\";",
"",
" var lookup = {",
- " 0:\"zero\",",
- " 1:\"one\",",
- " 2:\"two\",",
- " 3:\"three\",",
- " 4:\"four\",",
- " 5:\"five\",",
- " 6:\"six\",",
- " 7:\"seven\",",
- " 8:\"eight\",",
- " 9:\"nine\"",
+ " alpha: \"Adams\",",
+ " bravo: \"Boston\",",
+ " charlie: \"Chicago\",",
+ " delta: \"Denver\",",
+ " echo: \"Easy\",",
+ " foxtrot: \"Frank\"",
" };",
+ "",
" result = lookup[val];",
"",
- " return result;",
- "}"
+ " return result;",
+ "}",
+ "",
+ "phoneticLookup(\"charlie\");"
],
"type": "waypoint",
"challengeType": "1",