]> source.dussan.org Git - jquery.git/commitdiff
Tests: add test for passing trigger data to radio click handler
authorTimmy Willison <4timmywil@gmail.com>
Mon, 20 Mar 2017 16:54:38 +0000 (12:54 -0400)
committerTimmy Willison <4timmywil@gmail.com>
Mon, 20 Mar 2017 17:12:43 +0000 (13:12 -0400)
Close gh-3581
Fixes gh-3579

test/unit/event.js

index 02aad5e361c14b436dffef15437b8729c3fbd0e0..0c379d051d3ff1356c5c1a4767fdd887747016b9 100644 (file)
@@ -2915,6 +2915,16 @@ QUnit.test( "originalEvent property for Chrome, Safari, Fx & Edge of simulated e
        outer.off( "focusin" );
 } );
 
+QUnit.test( "trigger('click') on radio passes extra params", function( assert ) {
+       assert.expect( 1 );
+       var $radio = jQuery( "<input type='radio' />" ).appendTo( "#qunit-fixture" )
+               .on( "click", function( e, data ) {
+                       assert.ok( data, "Trigger data is passed to radio click handler" );
+               } );
+
+       $radio.trigger( "click", [ true ] );
+} );
+
 QUnit[ jQuery.fn.click ? "test" : "skip" ]( "trigger() shortcuts", function( assert ) {
        assert.expect( 5 );