diff options
Diffstat (limited to 'test/unit/event.js')
-rw-r--r-- | test/unit/event.js | 39 |
1 files changed, 20 insertions, 19 deletions
diff --git a/test/unit/event.js b/test/unit/event.js index fef3b173e..02aad5e36 100644 --- a/test/unit/event.js +++ b/test/unit/event.js @@ -21,10 +21,10 @@ QUnit.test( "null or undefined handler", function( assert ) { var expectedElem = jQuery( "#firstp" ); var actualElem = expectedElem.on( "click", null ); - assert.equal(actualElem, expectedElem, "Passing a null handler should return the original element"); + assert.equal( actualElem, expectedElem, "Passing a null handler should return the original element" ); actualElem = expectedElem.on( "click", undefined ); - assert.equal(actualElem, expectedElem, "Passing a null handler should return the original element"); + assert.equal( actualElem, expectedElem, "Passing a null handler should return the original element" ); } ); QUnit.test( "on() with non-null,defined data", function( assert ) { @@ -78,7 +78,7 @@ QUnit.test( "on(), with data", function( assert ) { handler = function( event ) { assert.ok( event.data, "on() with data, check passed data exists" ); - assert.equal( event.data[ "foo" ], "bar", "on() with data, Check value of passed data" ); + assert.equal( event.data.foo, "bar", "on() with data, Check value of passed data" ); }; jQuery( "#firstp" ).on( "click", { "foo": "bar" }, handler ).trigger( "click" ).off( "click", handler ); @@ -95,7 +95,7 @@ QUnit.test( "click(), with data", function( assert ) { assert.expect( 3 ); var handler = function( event ) { assert.ok( event.data, "on() with data, check passed data exists" ); - assert.equal( event.data[ "foo" ], "bar", "on() with data, Check value of passed data" ); + assert.equal( event.data.foo, "bar", "on() with data, Check value of passed data" ); }; jQuery( "#firstp" ).on( "click", { "foo": "bar" }, handler ).trigger( "click" ).off( "click", handler ); @@ -199,7 +199,7 @@ QUnit.test( "on(), namespace with special add", function( assert ) { assert.ok( true, "Test event fired." ); } ); - jQuery.event.special[ "test" ] = { + jQuery.event.special.test = { _default: function( e, data ) { assert.equal( e.type, "test", "Make sure we're dealing with a test event." ); assert.ok( data, "And that trigger data was passed." ); @@ -251,7 +251,7 @@ QUnit.test( "on(), namespace with special add", function( assert ) { // Should trigger 2 div.appendTo( "#qunit-fixture" ).remove(); - delete jQuery.event.special[ "test" ]; + delete jQuery.event.special.test; } ); QUnit.test( "on(), no data", function( assert ) { @@ -726,8 +726,8 @@ QUnit.test( "on()/trigger()/off() on plain object", function( assert ) { events = jQuery._data( obj, "events" ); assert.ok( events, "Object has events bound." ); assert.equal( obj[ "events" ], undefined, "Events object on plain objects is not events" ); - assert.equal( obj[ "test" ], undefined, "Make sure that test event is not on the plain object." ); - assert.equal( obj[ "handle" ], undefined, "Make sure that the event handler is not on the plain object." ); + assert.equal( obj.test, undefined, "Make sure that test event is not on the plain object." ); + assert.equal( obj.handle, undefined, "Make sure that the event handler is not on the plain object." ); // Should trigger 1 jQuery( obj ).trigger( "test" ); @@ -1192,7 +1192,7 @@ QUnit.test( "trigger(eventObject, [data], [fn])", function( assert ) { //$child.on("foo", error ); event = new jQuery.Event( "foo" ); - $child.trigger( event, [ 1,2,3 ] ).off(); + $child.trigger( event, [ 1, 2, 3 ] ).off(); assert.equal( event.result, "result", "Check event.result attribute" ); // Will error if it bubbles @@ -1601,7 +1601,7 @@ QUnit.test( ".on()/.off()", function( assert ) { // Test binding with different this object jQuery( "#body" ).on( "click", "#foo", jQuery.proxy( function() { - assert.equal( this[ "foo" ], "bar", "on with event scope" ); }, { "foo": "bar" } + assert.equal( this.foo, "bar", "on with event scope" ); }, { "foo": "bar" } ) ); jQuery( "#foo" ).trigger( "click" ); jQuery( "#body" ).off( "click", "#foo" ); @@ -1860,7 +1860,7 @@ QUnit.test( "ignore comment nodes in event delegation (gh-2055)", function( asse .appendTo( $foo.find( "#sap" ) ); if ( !test() ) { - fireNative( $comment[0], "DOMNodeInserted" ); + fireNative( $comment[ 0 ], "DOMNodeInserted" ); } } ); @@ -2234,7 +2234,7 @@ QUnit.test( ".on and .off", function( assert ) { QUnit.test( "special on name mapping", function( assert ) { assert.expect( 7 ); - jQuery.event.special[ "slap" ] = { + jQuery.event.special.slap = { bindType: "click", delegateType: "swing", handle: function( event ) { @@ -2265,9 +2265,9 @@ QUnit.test( "special on name mapping", function( assert ) { .trigger( "swing" ) .end() .remove(); - delete jQuery.event.special[ "slap" ]; + delete jQuery.event.special.slap; - jQuery.event.special[ "gutfeeling" ] = { + jQuery.event.special.gutfeeling = { bindType: "click", delegateType: "click", handle: function( event ) { @@ -2356,9 +2356,9 @@ QUnit.test( "clone() delegated events (#11076)", function( assert ) { clone = table.clone( true ); clone.find( "td" ).trigger( "click" ); - assert.equal( counter[ "center" ], 1, "first child" ); - assert.equal( counter[ "fold" ], 1, "last child" ); - assert.equal( counter[ "centerfold" ], 2, "all children" ); + assert.equal( counter.center, 1, "first child" ); + assert.equal( counter.fold, 1, "last child" ); + assert.equal( counter.centerfold, 2, "all children" ); table.remove(); clone.remove(); @@ -2576,7 +2576,7 @@ QUnit.test( "change handler should be detached from element", function( assert ) originRemoveEvent( elem, type, handle ); }; - jQuery.removeEvent = wrapperRemoveEvent ; + jQuery.removeEvent = wrapperRemoveEvent; $fixture.on( "change", function() {} ); $fixture.off( "change" ); @@ -2899,9 +2899,10 @@ QUnit.test( "originalEvent property for Chrome, Safari, Fx & Edge of simulated e .on( "focusin", function( event ) { assert.ok( true, "focusin bubbled to outer div" ); assert.equal( event.originalEvent.type, "focus", - "make sure originalEvent type is correct" ); + "make sure originalEvent type is correct" ); assert.equal( event.type, "focusin", "make sure type is correct" ); } ); + jQuery( "#donor-input" ).on( "focus", function() { assert.ok( true, "got a focus event from the input" ); done(); |