]> source.dussan.org Git - jquery.git/commitdiff
Tests: Fix the expando-removal test failure in IE 8
authorMichał Gołębiowski <m.goleb@gmail.com>
Mon, 14 Sep 2015 18:22:19 +0000 (20:22 +0200)
committerMichał Gołębiowski <m.goleb@gmail.com>
Mon, 14 Sep 2015 18:22:19 +0000 (20:22 +0200)
IE 8 gets the expando removed via removeAttribute so the second assertion
won't be reached. The expected assertion count had to be updated.

Fixes gh-2596

test/unit/event.js

index 07b71a15a83604eb76ae216d52d0ffa3d887b593..2184b3cdf60ad1cbbb6359090a83b00de8bf28d9 100644 (file)
@@ -2726,7 +2726,10 @@ QUnit.test( "Inline event result is returned (#13993)", function( assert ) {
 } );
 
 QUnit.test( ".off() removes the expando when there's no more data", function( assert ) {
-       assert.expect( 2 );
+       // Support: IE 8 only
+       // IE 8 gets the expando removed via removeAttribute so the second assertion
+       // won't be reached.
+       assert.expect( document.documentMode < 9 ? 1 : 2 );
 
        var key,
                div = jQuery( "<div/>" ).appendTo( "#qunit-fixture" );