2015-05-10 13:12:31 +02:00
|
|
|
(function(win, TableFilter) {
|
2014-11-08 13:37:24 +01:00
|
|
|
|
2015-05-15 12:37:27 +02:00
|
|
|
var tf = new TableFilter('demo', {
|
|
|
|
base_path: '../dist/tablefilter/'
|
|
|
|
});
|
2014-11-08 13:37:24 +01:00
|
|
|
tf.init();
|
|
|
|
|
2014-11-09 06:12:03 +01:00
|
|
|
module("Sanity checks");
|
2014-11-08 13:37:24 +01:00
|
|
|
test("TableFilter object", function() {
|
|
|
|
equal(tf.id, 'demo', 'id check');
|
|
|
|
equal(tf.filtersRowIndex, 0, 'Filters row index');
|
|
|
|
deepEqual(tf.fltCol.length, 5, 'filters type collection length');
|
|
|
|
});
|
|
|
|
|
|
|
|
module('DOM tests');
|
|
|
|
test('Filters row', function() {
|
|
|
|
equal(tf.tbl.rows[0].className, 'fltrow', 'Filters row CSS class name');
|
2015-02-21 04:39:09 +01:00
|
|
|
equal(tf.getFilterElement(0).nodeName, 'INPUT', 'Filter DOM element');
|
2014-11-08 13:37:24 +01:00
|
|
|
});
|
|
|
|
|
2015-05-10 13:12:31 +02:00
|
|
|
})(window, TableFilter);
|