mirror of
https://github.com/TheAlgorithms/JavaScript.git
synced 2025-07-07 02:05:08 +08:00
15 lines
476 B
JavaScript
15 lines
476 B
JavaScript
import { EvenFibonacci } from '../Problem002'
|
|
|
|
describe('Even Fibonacci numbers', () => {
|
|
it('should throw error when limit is less than 1', () => {
|
|
expect(() => EvenFibonacci(-1)).toThrowError('Fibonacci sequence limit can\'t be less than 1')
|
|
})
|
|
test('when limit is greater than 0', () => {
|
|
expect(EvenFibonacci(40)).toBe(44)
|
|
})
|
|
// Project Euler Condition Check
|
|
test('when limit is 4 million', () => {
|
|
expect(EvenFibonacci(4e6)).toBe(4613732)
|
|
})
|
|
})
|