scratch-analysis/test/unit/utility.js
2018-12-17 20:12:21 -05:00

19 lines
425 B
JavaScript

const test = require('tap').test;
const utility = require('../../lib/utility');
test('spec', t => {
t.type(utility, 'function');
t.type(utility.frequency, 'function');
t.end();
});
test('frequency', t => {
const input = ['foo', 'foo', 'foo', 'bar', 'bar', 'baz'];
const result = utility.frequency(input);
t.deepEqual(result, {
foo: 3,
bar: 2,
baz: 1
});
t.end();
});