1 | (function(win, TableFilter){
|
2 | var tf = new TableFilter('demo', {
|
3 | base_path: '../dist/tablefilter/',
|
4 | enter_key: false
|
5 | });
|
6 | tf.init();
|
7 |
|
8 | module('Sanity checks');
|
9 | test('Disable enter key on textbox filters', function() {
|
10 | deepEqual(tf instanceof TableFilter, true, 'TableFilter type');
|
11 | deepEqual(tf.enterKey, false, '<Enter> key disabled');
|
12 | });
|
13 | test('Check enter key on textbox filters is disabled', function() {
|
14 |
|
15 | tf.enterKey = false;
|
16 | var evt = document.createEvent('KeyboardEvent');
|
17 | evt.initKeyboardEvent('keydown', true, true, window,
|
18 | false, false, false, false, 13, 0);
|
19 |
|
20 | tf.setFilterValue(0, 'hello');
|
21 |
|
22 |
|
23 | document.body.dispatchEvent(evt);
|
24 |
|
25 |
|
26 | deepEqual(tf.getValidRows().length, 0, 'Table not filtered');
|
27 | });
|
28 |
|
29 | })(window, TableFilter);
|