name-suggestion-index/tests/stemmer.test.js
Bryan Housel 8c7037eede Swap jest for node-tap
node-tap is much simpler, and jest's babel transformer was messing stuff up
2021-06-22 10:27:24 -04:00

21 lines
482 B
JavaScript

import { test } from 'tap';
import { stemmer } from '../index.mjs';
test('stemmer', t => {
t.test('removes noise', t => {
t.equal(stemmer('First National Bank'), 'firstnational');
t.equal(stemmer('Shell Gas'), 'shell');
t.equal(stemmer('Verizon Wireless'), 'verizon');
t.end();
});
t.test('returns empty string if no input', t => {
t.equal(stemmer(), '');
t.equal(stemmer(null), '');
t.equal(stemmer({}), '');
t.end();
});
t.end();
});