Fixed failing unit test

This commit is contained in:
Max Guglielmi 2016-07-02 14:43:07 +10:00
parent b61bac1494
commit fa271c5445
2 changed files with 7 additions and 9 deletions

View File

@ -1,7 +1,5 @@
(function (win, TableFilter) {
var id = function (id) { return document.getElementById(id); };
var tf = new TableFilter('demo', {
base_path: '../dist/tablefilter/',
grid_layout: true,
@ -12,7 +10,6 @@
});
tf.init();
tf.emitter.on(['after-populating-filter'], checkFilters);
triggerEvents();
module('Sanity checks');
@ -22,14 +19,15 @@
});
function triggerEvents() {
var flt0 = id(tf.fltIds[0]);
var flt1 = id(tf.fltIds[1]);
tf.emitter.on(['after-populating-filter'], checkFilters);
var flt0 = tf.getFilterElement(0);
var flt1 = tf.getFilterElement(1);
var evObj = document.createEvent('HTMLEvents');
evObj.initEvent('change', true, true);
var evObj1 = document.createEvent('HTMLEvents');
evObj1.initEvent('click', true, true);
evObj1.initEvent('click', false, true);
tf.setFilterValue(0, 'Sydney');
flt0.dispatchEvent(evObj);
@ -53,10 +51,11 @@
// Tests for https://github.com/koalyptus/TableFilter/pull/42 issue
function testClearFilters() {
tf.emitter.off(['after-populating-filter'], checkFilters);
test('Check clear filters functionality', function () {
tf.clearFilters();
deepEqual(tf.getFilterableRowsNb(), 7,
deepEqual(tf.getValidRows().length, 7,
'Nb of valid rows after filters are cleared');
tearDown();
@ -64,7 +63,6 @@
}
function tearDown() {
tf.emitter.off(['after-populating-filter'], checkFilters);
test('Tear down', function () {
tf.destroy();

View File

@ -54,7 +54,7 @@
tf.clearFilters();
deepEqual(tf.getFilterableRowsNb(), 7,
'Nb of valid rows after filters are cleared');
'Nb of filterable rows after filters are cleared');
});
testDestroy();