UNPKG

text-finder

Version:

Searching word in string, faster and flexible.

34 lines (22 loc) 705 B
const assert = require('power-assert'); const {Charmap} = require('../charmap'); describe('Charmap', () => { describe('merge', () => { it('shoud merge map object.', () => { const charmap = new Charmap(); assert(Object.keys(charmap.map).length === 0); charmap.merge({A: 'a'}); assert(Object.keys(charmap.map).length === 1); charmap.merge({B: 'b', C: 'c'}); assert(Object.keys(charmap.map).length === 3); }); }); describe('get', () => { it('should get mapped value.', () => { const charmap = new Charmap(); assert(charmap.get('A') === 'A'); charmap.merge({A: 'a'}); assert(charmap.get('A') === 'a'); }); }); });