diff --git a/seed/challenges/automated-testing-and-debugging.json b/seed/challenges/automated-testing-and-debugging.json index 2755fd75ff6..8bac9c762cd 100644 --- a/seed/challenges/automated-testing-and-debugging.json +++ b/seed/challenges/automated-testing-and-debugging.json @@ -2,5 +2,49 @@ "name": "Automated Testing and Debugging - Coming Soon", "order": 0.012, "challenges": [ + { + "id":"cf1111c1c16feddfaeb6bdef", + "title":"Using the Javascript console", + "difficulty":0, + "description":[ + "", + "The browser console is the best and easiest tool for debugging your scripts", + "It can normally be access by pressing f12 in most browsers or right click > inspect element > console", + "Let's print to this console using the console.log method", + "console.log('Hello world!')" + ], + "tests":[ + "assert(editor.getValue().match(/console\\.log\\(/gi), 'You should use the console.log method to ');" + ], + "challengeSeed":[ + "" + ], + "challengeType":1 + }, + { + "id":"cf1111c1c16feddfaeb7bdef", + "title":"Using typeof", + "difficulty":0, + "description":[ + "", + "typeof is a useful method that we can use to check the type of a variable", + "One thing to be careful of is that an array has the type objects", + "Try using each of these to see the types they have", + "console.log(typeof(\"\"));", + "console.log(typeof(0));", + "console.log(typeof([]));", + "console.log(typeof({}));" + ], + "tests":[ + "assert(editor.getValue().match(/console\\.log\\(typeof\\(\"\"\\)\\);/gi), 'You should console.log the typeof a string');", + "assert(editor.getValue().match(/console\\.log\\(typeof\\(0\\)\\);/gi), 'You should console.log the typeof a number');", + "assert(editor.getValue().match(/console\\.log\\(typeof\\(\\[\\]\\)\\);/gi), 'You should console.log the typeof a array');", + "assert(editor.getValue().match(/console\\.log\\(typeof\\(\\{\\}\\)\\);/gi), 'You should console.log the typeof a object');" + ], + "challengeSeed":[ + "" + ], + "challengeType":1 + } ] }