javascript-algorithms-and-data-structures
Version:
Algorithms and data-structures implemented on JavaScript
15 lines (13 loc) • 531 B
JavaScript
import fibonacci from '../fibonacci';
describe('fibonacci', () => {
it('should calculate fibonacci correctly', () => {
expect(fibonacci(1)).toEqual([1]);
expect(fibonacci(2)).toEqual([1, 1]);
expect(fibonacci(3)).toEqual([1, 1, 2]);
expect(fibonacci(4)).toEqual([1, 1, 2, 3]);
expect(fibonacci(5)).toEqual([1, 1, 2, 3, 5]);
expect(fibonacci(6)).toEqual([1, 1, 2, 3, 5, 8]);
expect(fibonacci(7)).toEqual([1, 1, 2, 3, 5, 8, 13]);
expect(fibonacci(8)).toEqual([1, 1, 2, 3, 5, 8, 13, 21]);
});
});