Files
30-seconds-of-code/test5/reduceWhich/reduceWhich.test.js
Angelos Chalaris a59af893bf Migrated tests to jest
Used jest-codemods to migrate, will have to pass everything by hand before we can merge.
2018-06-18 14:18:25 +03:00

15 lines
562 B
JavaScript

const expect = require('expect');
const reduceWhich = require('./reduceWhich.js');
test('Testing reduceWhich', () => {
//For more information on all the methods supported by tape
//Please go to https://github.com/substack/tape
expect(typeof reduceWhich === 'function').toBeTruthy();
expect(reduceWhich([1, 3, 2])).toBe(1);
expect(reduceWhich([1, 3, 2], (a, b) => b - a)).toBe(3);
expect(reduceWhich(
[{ name: 'Tom', age: 12 }, { name: 'Jack', age: 18 }, { name: 'Lucy', age: 9 }],
(a, b) => a.age - b.age
)).toEqual({name: "Lucy", age: 9});
});