diff --git a/seed/challenges/advanced-bonfires.json b/seed/challenges/advanced-bonfires.json
index 53881a8845..c03694992a 100644
--- a/seed/challenges/advanced-bonfires.json
+++ b/seed/challenges/advanced-bonfires.json
@@ -19,7 +19,7 @@
"Remember to use Read-Search-Ask if you get stuck. Try to pair program. Write your own code."
],
"tests": [
- "assert.isBoolean(telephoneCheck(\"555-555-5555\"), 'message: should return a boolean.');",
+ "assert(typeof telephoneCheck(\"555-555-5555\") === \"boolean\", 'message: telephoneCheck(\"555-555-5555\")
should return a boolean.');",
"assert(telephoneCheck(\"1 555-555-5555\") === true, 'message: telephoneCheck(\"1 555-555-5555\")
should return true.');",
"assert(telephoneCheck(\"1 (555) 555-5555\") === true, 'message: telephoneCheck(\"1 (555) 555-5555\")
should return true.');",
"assert(telephoneCheck(\"5555555555\") === true, 'message: telephoneCheck(\"5555555555\")
should return true.');",
@@ -268,13 +268,13 @@
"permAlone('aab');"
],
"tests": [
- "assert.isNumber(permAlone('aab'), 'message: permAlone()
should return a number.');",
- "assert.strictEqual(permAlone('aab'), 2, 'message: permAlone(aab)
should return 2.');",
- "assert.strictEqual(permAlone('aaa'), 0, 'message: permAlone(aaa)
should return 0.');",
- "assert.strictEqual(permAlone('aabb'), 8, 'message: permAlone(aabb)
should return 8.');",
- "assert.strictEqual(permAlone('abcdefa'), 3600, 'message: permAlone(abcdefa)
should return 3600.');",
- "assert.strictEqual(permAlone('abfdefa'), 2640, 'message: permAlone(abfdefa)
should return 2640.');",
- "assert.strictEqual(permAlone('zzzzzzzz'), 0, 'message: permAlone(zzzzzzzz)
should return 0.');"
+ "assert.isNumber(permAlone('aab'), 'message: permAlone(\"aab\")
should return a number.');",
+ "assert.strictEqual(permAlone('aab'), 2, 'message: permAlone(\"aab\")
should return 2.');",
+ "assert.strictEqual(permAlone('aaa'), 0, 'message: permAlone(\"aaa\")
should return 0.');",
+ "assert.strictEqual(permAlone('aabb'), 8, 'message: permAlone(\"aabb\")
should return 8.');",
+ "assert.strictEqual(permAlone('abcdefa'), 3600, 'message: permAlone(\"abcdefa\")
should return 3600.');",
+ "assert.strictEqual(permAlone('abfdefa'), 2640, 'message: permAlone(\"abfdefa\")
should return 2640.');",
+ "assert.strictEqual(permAlone('zzzzzzzz'), 0, 'message: permAlone(\"zzzzzzzz\")
should return 0.');"
],
"MDNlinks": [
"Permutations",
diff --git a/seed/challenges/basic-bonfires.json b/seed/challenges/basic-bonfires.json
index ad763cbf71..ada39a94b0 100644
--- a/seed/challenges/basic-bonfires.json
+++ b/seed/challenges/basic-bonfires.json
@@ -53,7 +53,7 @@
"id": "a202eed8fc186c8434cb6d61",
"title": "Reverse a String",
"tests": [
- "assert(typeof reverseString(\"hello\") === \"string\", 'message: reverseString()
should return a string.');",
+ "assert(typeof reverseString(\"hello\") === \"string\", 'message: reverseString(\"hello\")
should return a string.');",
"assert(reverseString(\"hello\") === \"olleh\", 'message: reverseString(\"hello\")
should become \"olleh\"
.');",
"assert(reverseString(\"Howdy\") === \"ydwoH\", 'message: reverseString(\"Howdy\")
should become \"ydwoH\"
.');",
"assert(reverseString(\"Greetings from Earth\") === \"htraE morf sgniteerG\", 'message: reverseString(\"Greetings from Earth\")
should return \"htraE morf sgniteerG\"
.');"
@@ -102,7 +102,7 @@
"id": "a302f7aae1aa3152a5b413bc",
"title": "Factorialize a Number",
"tests": [
- "assert(typeof factorialize(5) === \"number\", 'message: factorialize()
should return a number.');",
+ "assert(typeof factorialize(5) === 'number', 'message: factorialize(5)
should return a number.');",
"assert(factorialize(5) === 120, 'message: factorialize(5)
should return 120.');",
"assert(factorialize(10) === 3628800, 'message: factorialize(10)
should return 3628800.');",
"assert(factorialize(20) === 2432902008176640000, 'message: factorialize(20)
should return 2432902008176640000.');",
@@ -158,7 +158,7 @@
"Remember to use Read-Search-Ask if you get stuck. Write your own code."
],
"tests": [
- "assert(typeof palindrome(\"eye\") === \"boolean\", 'message: palindrome()
should return a boolean.');",
+ "assert(typeof palindrome(\"eye\") === \"boolean\", 'message: palindrome(\"eye\")
should return a boolean.');",
"assert(palindrome(\"eye\") === true, 'message: palindrome(\"eye\")
should return true.');",
"assert(palindrome(\"race car\") === true, 'message: palindrome(\"race car\")
should return true.');",
"assert(palindrome(\"not a palindrome\") === false, 'message: palindrome(\"not a palindrome\")
should return false.');",
@@ -222,7 +222,7 @@
"findLongestWord(\"The quick brown fox jumped over the lazy dog\");"
],
"tests": [
- "assert(typeof findLongestWord(\"The quick brown fox jumped over the lazy dog\") === \"number\", 'message: findLongestWord()
should return a number.');",
+ "assert(typeof findLongestWord(\"The quick brown fox jumped over the lazy dog\") === \"number\", 'message: findLongestWord(\"The quick brown fox jumped over the lazy dog\")
should return a number.');",
"assert(findLongestWord(\"The quick brown fox jumped over the lazy dog\") === 6, 'message: findLongestWord(\"The quick brown fox jumped over the lazy dog\")
should return 6.');",
"assert(findLongestWord(\"May the force be with you\") === 5, 'message: findLongestWord(\"May the force be with you\")
should return 5.');",
"assert(findLongestWord(\"Google do a barrel roll\") === 6, 'message: findLongestWord(\"Google do a barrel roll\")
should return 6.');",
@@ -269,7 +269,7 @@
"titleCase(\"I'm a little tea pot\");"
],
"tests": [
- "assert(typeof titleCase(\"I'm a little tea pot\") === \"string\", 'message: titleCase()
should return a string.');",
+ "assert(typeof titleCase(\"I'm a little tea pot\") === \"string\", 'message: titleCase(\"I'm a little tea pot\")
should return a string.');",
"assert(titleCase(\"I'm a little tea pot\") === \"I'm A Little Tea Pot\", 'message: titleCase(\"I'm a little tea pot\")
should return \"I'm A Little Tea Pot\".');",
"assert(titleCase(\"sHoRt AnD sToUt\") === \"Short And Stout\", 'message: titleCase(\"sHoRt AnD sToUt\")
should return \"Short And Stout\".');",
"assert(titleCase(\"HERE IS MY HANDLE HERE IS MY SPOUT\") === \"Here Is My Handle Here Is My Spout\", 'message: titleCase(\"HERE IS MY HANDLE HERE IS MY SPOUT\")
should return \"Here Is My Handle Here Is My Spout\".');"
@@ -314,7 +314,7 @@
"largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]);"
],
"tests": [
- "assert(largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]).constructor === Array, 'message: largestOfFour()
should return an array.');",
+ "assert(largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]).constructor === Array, 'message: largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]])
should return an array.');",
"assert.deepEqual(largestOfFour([[13, 27, 18, 26], [4, 5, 1, 3], [32, 35, 37, 39], [1000, 1001, 857, 1]]), [27,5,39,1001], 'message: largestOfFour([[13, 27, 18, 26], [4, 5, 1, 3], [32, 35, 37, 39], [1000, 1001, 857, 1]])
should return [27,5,39,1001]
.');",
"assert.deepEqual(largestOfFour([[4, 9, 1, 3], [13, 35, 18, 26], [32, 35, 97, 39], [1000000, 1001, 857, 1]]), [9,35,97,1000000], 'message: largestOfFour([[4, 9, 1, 3], [13, 35, 18, 26], [32, 35, 97, 39], [1000000, 1001, 857, 1]])
should return [9, 35, 97, 1000000]
.');"
],
diff --git a/seed/challenges/intermediate-bonfires.json b/seed/challenges/intermediate-bonfires.json
index dd7718a45a..9c65305f1d 100644
--- a/seed/challenges/intermediate-bonfires.json
+++ b/seed/challenges/intermediate-bonfires.json
@@ -19,7 +19,7 @@
"sumAll([1, 4]);"
],
"tests": [
- "assert(typeof sumAll([1, 4]) === \"number\", 'message: sumAll()
should return a number.');",
+ "assert(typeof sumAll([1, 4]) === 'number', 'message: sumAll([1, 4])
should return a number.');",
"assert.deepEqual(sumAll([1, 4]), 10, 'message: sumAll([1, 4])
should return 10.');",
"assert.deepEqual(sumAll([4, 1]), 10, 'message: sumAll([4, 1])
should return 10.');",
"assert.deepEqual(sumAll([5, 10]), 45, 'message: sumAll([5, 10])
should return 45.');",
@@ -67,7 +67,7 @@
"diff([1, 2, 3, 5], [1, 2, 3, 4, 5]);"
],
"tests": [
- "assert(typeof diff([1, 2, 3, 5], [1, 2, 3, 4, 5]) === \"object\", 'message: diff()
should return an array.');",
+ "assert(typeof diff([1, 2, 3, 5], [1, 2, 3, 4, 5]) === \"object\", 'message: diff([1, 2, 3, 5], [1, 2, 3, 4, 5])
should return an array.');",
"assert.sameMembers(diff([\"diorite\", \"andesite\", \"grass\", \"dirt\", \"pink wool\", \"dead shrub\"], [\"diorite\", \"andesite\", \"grass\", \"dirt\", \"dead shrub\"]), [\"pink wool\"], 'message: [\"diorite\", \"andesite\", \"grass\", \"dirt\", \"pink wool\", \"dead shrub\"], [\"diorite\", \"andesite\", \"grass\", \"dirt\", \"dead shrub\"]
should return [\"pink wool\"]
.');",
"assert.sameMembers(diff([\"andesite\", \"grass\", \"dirt\", \"pink wool\", \"dead shrub\"], [\"diorite\", \"andesite\", \"grass\", \"dirt\", \"dead shrub\"]), [\"diorite\", \"pink wool\"], 'message: [\"andesite\", \"grass\", \"dirt\", \"pink wool\", \"dead shrub\"], [\"diorite\", \"andesite\", \"grass\", \"dirt\", \"dead shrub\"]
should return [\"diorite\", \"pink wool\"]
.');",
"assert.sameMembers(diff([\"andesite\", \"grass\", \"dirt\", \"dead shrub\"], [\"andesite\", \"grass\", \"dirt\", \"dead shrub\"]), [], 'message: [\"andesite\", \"grass\", \"dirt\", \"dead shrub\"], [\"andesite\", \"grass\", \"dirt\", \"dead shrub\"]
should return []
.');",
@@ -668,7 +668,7 @@
"sumPrimes(10);"
],
"tests": [
- "assert.deepEqual(typeof sumPrimes(10), \"number\", 'message: sumPrimes()
should return a number.');",
+ "assert.deepEqual(typeof sumPrimes(10), 'number', 'message: sumPrimes(10)
should return a number.');",
"assert.deepEqual(sumPrimes(10), 17, 'message: sumPrimes(10)
should return 17.');",
"assert.deepEqual(sumPrimes(977), 73156, 'message: sumPrimes(977)
should return 73156.');"
],
@@ -715,7 +715,7 @@
"smallestCommons([1,5]);"
],
"tests": [
- "assert.deepEqual(typeof smallestCommons([1, 5]), \"number\", 'message: smallestCommons()
should return a number.');",
+ "assert.deepEqual(typeof smallestCommons([1, 5]), 'number', 'message: smallestCommons([1, 5])
should return a number.');",
"assert.deepEqual(smallestCommons([1, 5]), 60, 'message: smallestCommons([1, 5])
should return 60.');",
"assert.deepEqual(smallestCommons([5, 1]), 60, 'message: smallestCommons([5, 1])
should return 60.');",
"assert.deepEqual(smallestCommons([1, 13]), 360360, 'message: smallestCommons([1, 13])
should return 360360.');"