fix(tests): add tests to write higher order arrow functions challenge
This commit is contained in:
@ -265,14 +265,14 @@
|
|||||||
"console.log(squaredIntegers);"
|
"console.log(squaredIntegers);"
|
||||||
],
|
],
|
||||||
"tests": [
|
"tests": [
|
||||||
"// Test user did replace var keyword",
|
"// Test user did replace <code>var</code> keyword",
|
||||||
"// Test squaredIntegers is const",
|
"// Test <code>squaredIntegers</code> is <code>const</code>",
|
||||||
"// Test squaredIntegers is an array",
|
"assert(Array.isArray(squaredIntegers), 'message: <code>squaredIntegers</code> should be an array');",
|
||||||
"// Test squaredIntegers is [16, 1764, 36]",
|
"assert(squaredIntegers[0] === 16 && squaredIntegers[1] === 1764 && squaredIntegers[2] === 36, 'message: <code>squaredIntegers</code> should be <code>[16, 1764, 36]</code>');",
|
||||||
"// Test function keyword was not used",
|
"// Test <code>function</code> keyword was not used",
|
||||||
"// Test arrow => was used",
|
"// Test arrow <code>=></code> was used",
|
||||||
"// Test loop was not used",
|
"assert(!code.match(/(for)|(while)/g), 'message: loop should not be used');",
|
||||||
"// Test map and filter were used"
|
"assert(code.match(/map/g) && code.match(/filter/g), 'message: <code>map</code> and <code>filter</code> should be used');"
|
||||||
],
|
],
|
||||||
"type": "waypoint",
|
"type": "waypoint",
|
||||||
"releasedOn": "Feb 17, 2017",
|
"releasedOn": "Feb 17, 2017",
|
||||||
|
Reference in New Issue
Block a user