Files
30-seconds-of-code/test/converge/converge.test.js
Angelos Chalaris 5afe81452a 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

19 lines
612 B
JavaScript

const expect = require('expect');
const converge = require('./converge.js');
test('Testing converge', () => {
//For more information on all the methods supported by tape
//Please go to https://github.com/substack/tape
expect(typeof converge === 'function').toBeTruthy();
const average = converge((a, b) => a / b, [
arr => arr.reduce((a, v) => a + v, 0),
arr => arr.length,
]);
expect(average([1, 2, 3, 4, 5, 6, 7])).toBe(4);
const strangeConcat = converge((a, b) => a + b, [
x => x.toUpperCase(),
x => x.toLowerCase()]
);
expect(strangeConcat('Yodel')).toBe("YODELyodel");
});