mirror of
https://github.com/keymanapp/keyman.git
synced 2026-09-11 10:07:42 +00:00
23 lines
691 B
JavaScript
23 lines
691 B
JavaScript
/**
|
||
* Smoke-test the default
|
||
*/
|
||
|
||
const assert = require('chai').assert;
|
||
const breakWords = require('..').wordBreakers['default'];
|
||
|
||
const SHY = '\u00AD';
|
||
|
||
describe('The default word breaker', function () {
|
||
it('should break multilingual text', function () {
|
||
let breaks = breakWords(
|
||
`Добрый день! ᑕᐻ᙮ — after working on ka${SHY}wen${SHY}non:${SHY}nis,
|
||
let's eat phở! 🥣`
|
||
);
|
||
let words = breaks.map(span => span.text);
|
||
assert.deepEqual(words, [
|
||
'Добрый', 'день', '!', 'ᑕᐻ', '᙮', '—', 'after',
|
||
'working', 'on', `ka${SHY}wen${SHY}non:${SHY}nis`, ',',
|
||
"let's", 'eat', 'phở', '!', '🥣'
|
||
]);
|
||
});
|
||
});
|