mirror of
https://github.com/imezx/Warp.git
synced 2025-04-24 23:20:02 +00:00
33 lines
921 B
JavaScript
33 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);
|
|||
|
});
|
|||
|
}
|
|||
|
);
|