UNPKG

emoji-aware

Version:
35 lines (24 loc) 742 B
'use strict'; const test = require('ava'); var characters = require('./fixtures/emoji-characters.js'); var utilities = require('../emoji-aware.js'); test('onlyEmoji fail broken string', t => { var result = utilities.onlyEmoji('\uDC00\uDC01'); t.false(result); }); test('withoutEmoji fail broken string', t => { var result = utilities.withoutEmoji('\uDC00\uDC01'); t.false(result); }); test('onlyEmoji', t => { characters.forEach(function (e) { var result = utilities.onlyEmoji(`abcd${e}fg`); t.deepEqual(result, [e]); }); }); test('withoutEmoji', t => { characters.forEach(function (e) { var result = utilities.withoutEmoji(`abcd${e}fg`); t.deepEqual(result, ['a', 'b', 'c', 'd', 'f', 'g']); }); });