]> source.dussan.org Git - jquery.git/commitdiff
Tests: fix function reference for unbinding
authorTimmy Willison <4timmywil@gmail.com>
Mon, 8 Jan 2018 16:55:14 +0000 (11:55 -0500)
committerTimmy Willison <4timmywil@gmail.com>
Mon, 8 Jan 2018 16:55:14 +0000 (11:55 -0500)
Ref gh-2958

test/unit/event.js

index e23c6fd29910f7b6514566128a1f5d1ebd8492f8..5dc17722dd9bb6f90bda48e263b57d8db146e2ea 100644 (file)
@@ -687,15 +687,15 @@ QUnit.test( "on(), with different this object", function( assert ) {
                data = { myData: true },
                handler1 = function() {
                        assert.equal( this, thisObject, "on() with different this object" );
-               },
+               }.bind( thisObject ),
                handler2 = function( event ) {
                        assert.equal( this, thisObject, "on() with different this object and data" );
                        assert.equal( event.data, data, "on() with different this object and data" );
-               };
+               }.bind( thisObject );
 
        jQuery( "#firstp" )
-               .on( "click", handler1.bind( thisObject ) ).trigger( "click" ).off( "click", handler1 )
-               .on( "click", data, handler2.bind( thisObject ) ).trigger( "click" ).off( "click", handler2 );
+               .on( "click", handler1 ).trigger( "click" ).off( "click", handler1 )
+               .on( "click", data, handler2 ).trigger( "click" ).off( "click", handler2 );
 
        assert.ok( !jQuery._data( jQuery( "#firstp" )[ 0 ], "events" ), "Event handler unbound when using different this object and data." );
 } );