mirror of
https://github.com/Mottie/tablesorter.git
synced 2024-11-15 23:54:22 +00:00
Testing: update jQuery usage
This commit is contained in:
parent
847b6676f4
commit
adb5ea45af
@ -162,7 +162,7 @@ jQuery(function($){
|
|||||||
undef, c1, c2, c3, c4, e, i, t;
|
undef, c1, c2, c3, c4, e, i, t;
|
||||||
|
|
||||||
$table1
|
$table1
|
||||||
.bind('tablesorter-initialized', function(){
|
.on('tablesorter-initialized', function(){
|
||||||
init = true;
|
init = true;
|
||||||
})
|
})
|
||||||
.tablesorter();
|
.tablesorter();
|
||||||
@ -727,7 +727,7 @@ jQuery(function($){
|
|||||||
QUnit.test( 'sort Events', function(assert) {
|
QUnit.test( 'sort Events', function(assert) {
|
||||||
assert.expect(1);
|
assert.expect(1);
|
||||||
|
|
||||||
$table1.add($table5).bind( events.join('.testing '), function(e){
|
$table1.add($table5).on( events.join('.testing '), function(e){
|
||||||
if (e.type === events[sortIndx%3]) {
|
if (e.type === events[sortIndx%3]) {
|
||||||
sortIndx++;
|
sortIndx++;
|
||||||
}
|
}
|
||||||
@ -739,7 +739,7 @@ jQuery(function($){
|
|||||||
// ensure all sort events fire on an empty table
|
// ensure all sort events fire on an empty table
|
||||||
$table5.trigger('sorton', [ [[0,0]] ]);
|
$table5.trigger('sorton', [ [[0,0]] ]);
|
||||||
|
|
||||||
$table1.add($table5).unbind( events.join('.testing ') );
|
$table1.add($table5).off( events.join('.testing ') );
|
||||||
|
|
||||||
// table1 sorted twice in the above test; sortIndx = 9 then empty table5 x1 (total = 3 events x 3)
|
// table1 sorted twice in the above test; sortIndx = 9 then empty table5 x1 (total = 3 events x 3)
|
||||||
assert.equal( sortIndx, 9, 'sortStart, sortBegin & sortEnd fired in order x2; including empty table' );
|
assert.equal( sortIndx, 9, 'sortStart, sortBegin & sortEnd fired in order x2; including empty table' );
|
||||||
@ -755,7 +755,7 @@ jQuery(function($){
|
|||||||
// updateAll
|
// updateAll
|
||||||
$table1
|
$table1
|
||||||
.trigger('sorton', [ [[0,1]] ])
|
.trigger('sorton', [ [[0,1]] ])
|
||||||
.bind('updateComplete.testing', function(){ updateIndx++; })
|
.on('updateComplete.testing', function(){ updateIndx++; })
|
||||||
.find('th:eq(1)').removeAttr('class').html('num').end()
|
.find('th:eq(1)').removeAttr('class').html('num').end()
|
||||||
.find('td:nth-child(2)').html(function(i,h){
|
.find('td:nth-child(2)').html(function(i,h){
|
||||||
return h.substring(1);
|
return h.substring(1);
|
||||||
@ -832,13 +832,13 @@ jQuery(function($){
|
|||||||
}]);
|
}]);
|
||||||
|
|
||||||
$table5
|
$table5
|
||||||
.bind('updateComplete.testing', function(){ updateIndx++; })
|
.on('updateComplete.testing', function(){ updateIndx++; })
|
||||||
.trigger('update', [true, function(){
|
.trigger('update', [true, function(){
|
||||||
updateCallback++;
|
updateCallback++;
|
||||||
assert.cacheCompare( table5, 'all', [], 'update method on empty table' );
|
assert.cacheCompare( table5, 'all', [], 'update method on empty table' );
|
||||||
}]);
|
}]);
|
||||||
|
|
||||||
$table1.add($table5).unbind('updateComplete.testing');
|
$table1.add($table5).off('updateComplete.testing');
|
||||||
|
|
||||||
// table1 updated 4x in the above test
|
// table1 updated 4x in the above test
|
||||||
// table5 updated 1x
|
// table5 updated 1x
|
||||||
|
Loading…
Reference in New Issue
Block a user