55 lines
2.4 KiB
JSON
55 lines
2.4 KiB
JSON
{
|
|
"name": "Automated Testing and Debugging",
|
|
"order": 14,
|
|
"challenges": [
|
|
{
|
|
"id":"cf1111c1c16feddfaeb6bdef",
|
|
"title":"Use the Javascript Console",
|
|
"difficulty":0,
|
|
"description":[
|
|
"Both Chrome and Firefox have excellent JavaScript consoles, also known as DevTools, for debugging your JavaScript.",
|
|
"You can find <code>Developer tools</code> in your Chrome's menu or <code>Web Console</code> in FireFox's menu. If you're using a different browser, or a mobile phone, we strongly recommend switching to desktop Firefox or Chrome.",
|
|
"Let's print to this console using the <code>console.log</code> method.",
|
|
"<code>console.log('Hello world!')</code>"
|
|
],
|
|
"tests":[
|
|
"assert(editor.getValue().match(/console\\.log\\(/gi), 'message: You should use the console.log method to log \"Hello world!\" to your JavaScript console.');"
|
|
],
|
|
"challengeSeed":[
|
|
"",
|
|
"",
|
|
""
|
|
],
|
|
"challengeType":1,
|
|
"type": "waypoint"
|
|
},
|
|
{
|
|
"id":"cf1111c1c16feddfaeb7bdef",
|
|
"title":"Using typeof",
|
|
"difficulty":0,
|
|
"description":[
|
|
"You can use <code>typeof</code> to check the <code>data structure</code>, or type, of a variable.",
|
|
"Note that in JavaScript, arrays are technically a type of object.",
|
|
"Try using <code>typeof</code> on each of the following to see which types they have.",
|
|
"<code>console.log(typeof(\"\"));</code>",
|
|
"<code>console.log(typeof(0));</code>",
|
|
"<code>console.log(typeof([]));</code>",
|
|
"<code>console.log(typeof({}));</code>"
|
|
],
|
|
"tests":[
|
|
"assert(editor.getValue().match(/console\\.log\\(typeof\\(\"\"\\)\\);/gi), 'message: You should <code>console.log</code> the <code>typeof</code> a string.');",
|
|
"assert(editor.getValue().match(/console\\.log\\(typeof\\(0\\)\\);/gi), 'message: You should <code>console.log</code> the <code>typeof</code> a number.');",
|
|
"assert(editor.getValue().match(/console\\.log\\(typeof\\(\\[\\]\\)\\);/gi), 'message: You should <code>console.log</code> the <code>typeof</code> an array.');",
|
|
"assert(editor.getValue().match(/console\\.log\\(typeof\\(\\{\\}\\)\\);/gi), 'message: You should <code>console.log</code> the <code>typeof</code> a object.');"
|
|
],
|
|
"challengeSeed":[
|
|
"",
|
|
"",
|
|
""
|
|
],
|
|
"challengeType":1,
|
|
"type": "waypoint"
|
|
}
|
|
]
|
|
}
|