1
0
Fork 0
mirror of https://github.com/koalyptus/TableFilter.git synced 2024-05-04 15:43:15 +02:00

Add tests for regex with start(*) and plus(+)

This commit is contained in:
Maciej Sitarz 2017-12-06 21:50:50 +01:00
parent fbeb52bda2
commit 4a6ae393a5

View file

@ -24,6 +24,32 @@
);
});
test('Regex operator - rgx:b.*e', function() {
tf.clearFilters();
tf.setFilterValue(1, 'rgx:b.*e');
tf.filter();
var filteredData = tf.getFilteredData();
deepEqual(tf.getValidRows().length, 4, 'Expected number of matches');
deepEqual(
filteredData[3],
[8, ['Adelaide', 'Brisbane', '2045', '2.15', '40']],
'Expected row data'
);
});
test('Regex operator - rgx:b.+e', function() {
tf.clearFilters();
tf.setFilterValue(1, 'rgx:b.+e');
tf.filter();
var filteredData = tf.getFilteredData();
deepEqual(tf.getValidRows().length, 3, 'Expected number of matches');
deepEqual(
filteredData[2],
[8, ['Adelaide', 'Brisbane', '2045', '2.15', '40']],
'Expected row data'
);
});
test('Empty operator - [empty]', function() {
tf.clearFilters();
tf.setFilterValue(4, '[empty]');