55 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
|   "name": "Automated Testing and Debugging",
 | |
|   "order": 0.012,
 | |
|   "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), '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":[
 | |
|         "<code>typeof</code> 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.",
 | |
|         "<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), 'You should <code>console.log</code> the <code>typeof</code> a string.');",
 | |
|         "assert(editor.getValue().match(/console\\.log\\(typeof\\(0\\)\\);/gi), 'You should <code>console.log</code> the <code>typeof</code> a number.');",
 | |
|         "assert(editor.getValue().match(/console\\.log\\(typeof\\(\\[\\]\\)\\);/gi), 'You should <code>console.log</code> the <code>typeof</code> an array.');",
 | |
|         "assert(editor.getValue().match(/console\\.log\\(typeof\\(\\{\\}\\)\\);/gi), 'You should <code>console.log</code> the <code>typeof</code> a object.');"
 | |
|       ],
 | |
|       "challengeSeed":[
 | |
|         "",
 | |
|         "",
 | |
|         ""
 | |
|       ],
 | |
|       "challengeType":1,
 | |
|       "type": "waypoint"
 | |
|     }
 | |
|   ]
 | |
| }
 |