From c0140a9510357173512fe87c9bc46d54cf9e5ad3 Mon Sep 17 00:00:00 2001 From: benmcmahon100 Date: Thu, 13 Aug 2015 17:33:23 +0100 Subject: [PATCH] Added some testing and debugging challenges --- .../automated-testing-and-debugging.json | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/seed/challenges/automated-testing-and-debugging.json b/seed/challenges/automated-testing-and-debugging.json index 2755fd75ff..8bac9c762c 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 + } ] }