mirror of
https://github.com/imezx/Warp.git
synced 2025-04-24 23:20:02 +00:00
32 lines
921 B
JavaScript
32 lines
921 B
JavaScript
'use strict';
|
||
describe(
|
||
'basic mark with ignorePunctuation and synonyms with diacritics',
|
||
function() {
|
||
function getPunctuation() {
|
||
return ':;.,-–—‒_(){}[]!\'"+='
|
||
.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, '\\$&')
|
||
.split('');
|
||
}
|
||
var $ctx,
|
||
punctuation = getPunctuation();
|
||
beforeEach(function(done) {
|
||
loadFixtures('basic/ignore-punctuation-synonyms-diacritics.html');
|
||
|
||
$ctx = $('.basic-ignore-punctuation-synonyms-diacritics');
|
||
new Mark($ctx[0]).mark(['Dołor', 'Sed', 'Lorèm ipsum'], {
|
||
'separateWordSearch': false,
|
||
'diacritics': true,
|
||
'ignorePunctuation': punctuation,
|
||
'synonyms': {
|
||
'Sed': 'justø',
|
||
'Dołor': 'ãmet'
|
||
},
|
||
'done': done
|
||
});
|
||
});
|
||
|
||
it('should find synonyms with diacritics', function() {
|
||
expect($ctx.find('mark')).toHaveLength(33);
|
||
});
|
||
}
|
||
);
|