test(tests): Add tests to Problem: Even Fibonacci Numbers (#15773)
Add more specific tests and edit motivational comment for something more interesting.
This commit is contained in:
committed by
Quincy Larson
parent
8f8671bb7c
commit
74f35d6999
@ -34,19 +34,23 @@
|
|||||||
"_id": "5900f36e1000cf542c50fe81",
|
"_id": "5900f36e1000cf542c50fe81",
|
||||||
"challengeType": 5,
|
"challengeType": 5,
|
||||||
"type": "bonfire",
|
"type": "bonfire",
|
||||||
"title": "Problem 2: Even Fibonacci numbers",
|
"title": "Problem 2: Even Fibonacci Numbers",
|
||||||
"tests": [
|
"tests": [
|
||||||
"assert.strictEqual(euler2(), 4613732, 'message: <code>euler2()</code> should return 4613732.');"
|
"assert.strictEqual(fiboEvenSum(10), 188, 'message: <code>fiboEvenSum(10)</code> should return 188.');",
|
||||||
|
"assert.strictEqual(fiboEvenSum(23), 60696, 'message: <code>fiboEvenSum(23)</code> should return 60696.');",
|
||||||
|
"assert.strictEqual(fiboEvenSum(43), 1485607536, 'message: <code>fiboEvenSum(43)</code> should return 1485607536.');",
|
||||||
|
"assert.strictEqual(fiboEvenSum(18), 3382, 'message: Your function is not returning the correct result using our tests values.');",
|
||||||
|
"assert.equal(fiboEvenSum(31) % 2 === 0, true, 'message: Your function should return an <code>even</code> value.');"
|
||||||
],
|
],
|
||||||
"solutions": [],
|
"solutions": [],
|
||||||
"translations": {},
|
"translations": {},
|
||||||
"challengeSeed": [
|
"challengeSeed": [
|
||||||
"function euler2() {",
|
"function fiboEvenSum(number) {",
|
||||||
" // Good luck!",
|
" // You can do it!",
|
||||||
" return true;",
|
" return true;",
|
||||||
"}",
|
"}",
|
||||||
"",
|
"",
|
||||||
"euler2();"
|
"fiboEvenSum(10);"
|
||||||
],
|
],
|
||||||
"description": [
|
"description": [
|
||||||
"Each new term in the Fibonacci sequence is generated by adding the previous two terms. By starting with 1 and 2, the first 10 terms will be:",
|
"Each new term in the Fibonacci sequence is generated by adding the previous two terms. By starting with 1 and 2, the first 10 terms will be:",
|
||||||
@ -640,11 +644,11 @@
|
|||||||
"type": "bonfire",
|
"type": "bonfire",
|
||||||
"title": "Problem 20: Factorial digit sum",
|
"title": "Problem 20: Factorial digit sum",
|
||||||
"tests": [
|
"tests": [
|
||||||
"assert.strictEqual(sumFactorialDigits(10), 27, 'message: \u003ccode\u003esumFactorialDigits(10)\u003c/code\u003e should return 27.');",
|
"assert.strictEqual(sumFactorialDigits(10), 27, 'message: <code>sumFactorialDigits(10)</code> should return 27.');",
|
||||||
"assert.strictEqual(sumFactorialDigits(25), 72, 'message: \u003ccode\u003esumFactorialDigits(25)\u003c/code\u003e should return 72.');",
|
"assert.strictEqual(sumFactorialDigits(25), 72, 'message: <code>sumFactorialDigits(25)</code> should return 72.');",
|
||||||
"assert.strictEqual(sumFactorialDigits(50), 216, 'message: \u003ccode\u003esumFactorialDigits(50)\u003c/code\u003e should return 216.');",
|
"assert.strictEqual(sumFactorialDigits(50), 216, 'message: <code>sumFactorialDigits(50)</code> should return 216.');",
|
||||||
"assert.strictEqual(sumFactorialDigits(75), 432, 'message: \u003ccode\u003esumFactorialDigits(75)\u003c/code\u003e should return 432.');",
|
"assert.strictEqual(sumFactorialDigits(75), 432, 'message: <code>sumFactorialDigits(75)</code> should return 432.');",
|
||||||
"assert.strictEqual(sumFactorialDigits(100), 648, 'message: \u003ccode\u003esumFactorialDigits(100)\u003c/code\u003e should return 648.');"
|
"assert.strictEqual(sumFactorialDigits(100), 648, 'message: <code>sumFactorialDigits(100)</code> should return 648.');"
|
||||||
],
|
],
|
||||||
"solutions": [],
|
"solutions": [],
|
||||||
"translations": {},
|
"translations": {},
|
||||||
|
Reference in New Issue
Block a user