From 79fc806e8500372a2278795c068d039ee287535f Mon Sep 17 00:00:00 2001 From: Timmy Willison Date: Wed, 4 Nov 2015 18:34:14 -0500 Subject: Attributes: return empty array for select-multiple with no values Fixes gh-2562 Close gh-2689 --- test/unit/attributes.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'test') diff --git a/test/unit/attributes.js b/test/unit/attributes.js index 9ea29a105..9bf287688 100644 --- a/test/unit/attributes.js +++ b/test/unit/attributes.js @@ -903,10 +903,10 @@ QUnit.test( "val() with non-matching values on dropdown list", function( assert var select6 = jQuery( "" ).appendTo( "#form" ); jQuery( select6 ).val( "nothing" ); - assert.equal( jQuery( select6 ).val(), null, "Non-matching set (single value) on select-multiple" ); + assert.deepEqual( jQuery( select6 ).val(), [], "Non-matching set (single value) on select-multiple" ); jQuery( select6 ).val( [ "nothing1", "nothing2" ] ); - assert.equal( jQuery( select6 ).val(), null, "Non-matching set (array of values) on select-multiple" ); + assert.deepEqual( jQuery( select6 ).val(), [], "Non-matching set (array of values) on select-multiple" ); select6.remove(); } ); -- cgit v1.2.3