mirror of
https://github.com/koalyptus/TableFilter.git
synced 2024-05-03 23:23:17 +02:00
Fixed failing unit test
This commit is contained in:
parent
b61bac1494
commit
fa271c5445
|
@ -1,7 +1,5 @@
|
||||||
(function (win, TableFilter) {
|
(function (win, TableFilter) {
|
||||||
|
|
||||||
var id = function (id) { return document.getElementById(id); };
|
|
||||||
|
|
||||||
var tf = new TableFilter('demo', {
|
var tf = new TableFilter('demo', {
|
||||||
base_path: '../dist/tablefilter/',
|
base_path: '../dist/tablefilter/',
|
||||||
grid_layout: true,
|
grid_layout: true,
|
||||||
|
@ -12,7 +10,6 @@
|
||||||
});
|
});
|
||||||
|
|
||||||
tf.init();
|
tf.init();
|
||||||
tf.emitter.on(['after-populating-filter'], checkFilters);
|
|
||||||
triggerEvents();
|
triggerEvents();
|
||||||
|
|
||||||
module('Sanity checks');
|
module('Sanity checks');
|
||||||
|
@ -22,14 +19,15 @@
|
||||||
});
|
});
|
||||||
|
|
||||||
function triggerEvents() {
|
function triggerEvents() {
|
||||||
var flt0 = id(tf.fltIds[0]);
|
tf.emitter.on(['after-populating-filter'], checkFilters);
|
||||||
var flt1 = id(tf.fltIds[1]);
|
var flt0 = tf.getFilterElement(0);
|
||||||
|
var flt1 = tf.getFilterElement(1);
|
||||||
|
|
||||||
var evObj = document.createEvent('HTMLEvents');
|
var evObj = document.createEvent('HTMLEvents');
|
||||||
evObj.initEvent('change', true, true);
|
evObj.initEvent('change', true, true);
|
||||||
|
|
||||||
var evObj1 = document.createEvent('HTMLEvents');
|
var evObj1 = document.createEvent('HTMLEvents');
|
||||||
evObj1.initEvent('click', true, true);
|
evObj1.initEvent('click', false, true);
|
||||||
|
|
||||||
tf.setFilterValue(0, 'Sydney');
|
tf.setFilterValue(0, 'Sydney');
|
||||||
flt0.dispatchEvent(evObj);
|
flt0.dispatchEvent(evObj);
|
||||||
|
@ -53,10 +51,11 @@
|
||||||
|
|
||||||
// Tests for https://github.com/koalyptus/TableFilter/pull/42 issue
|
// Tests for https://github.com/koalyptus/TableFilter/pull/42 issue
|
||||||
function testClearFilters() {
|
function testClearFilters() {
|
||||||
|
tf.emitter.off(['after-populating-filter'], checkFilters);
|
||||||
test('Check clear filters functionality', function () {
|
test('Check clear filters functionality', function () {
|
||||||
tf.clearFilters();
|
tf.clearFilters();
|
||||||
|
|
||||||
deepEqual(tf.getFilterableRowsNb(), 7,
|
deepEqual(tf.getValidRows().length, 7,
|
||||||
'Nb of valid rows after filters are cleared');
|
'Nb of valid rows after filters are cleared');
|
||||||
|
|
||||||
tearDown();
|
tearDown();
|
||||||
|
@ -64,7 +63,6 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
function tearDown() {
|
function tearDown() {
|
||||||
tf.emitter.off(['after-populating-filter'], checkFilters);
|
|
||||||
test('Tear down', function () {
|
test('Tear down', function () {
|
||||||
tf.destroy();
|
tf.destroy();
|
||||||
|
|
||||||
|
|
|
@ -54,7 +54,7 @@
|
||||||
tf.clearFilters();
|
tf.clearFilters();
|
||||||
|
|
||||||
deepEqual(tf.getFilterableRowsNb(), 7,
|
deepEqual(tf.getFilterableRowsNb(), 7,
|
||||||
'Nb of valid rows after filters are cleared');
|
'Nb of filterable rows after filters are cleared');
|
||||||
});
|
});
|
||||||
|
|
||||||
testDestroy();
|
testDestroy();
|
||||||
|
|
Loading…
Reference in a new issue