From 9ec429cf6270e455aba4eba85f4db80e633806b6 Mon Sep 17 00:00:00 2001 From: John Hoven Date: Thu, 6 Mar 2014 13:56:09 -0600 Subject: Attributes: Trim whitespace from option text when returned as a value Fixes #14858 Ref #14686 Closes gh-1531 --- test/unit/attributes.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'test/unit') diff --git a/test/unit/attributes.js b/test/unit/attributes.js index 32fd7b958..2ab583caa 100644 --- a/test/unit/attributes.js +++ b/test/unit/attributes.js @@ -1462,3 +1462,16 @@ test( "should not throw at $(option).val() (#14686)", 1, function() { ok( false ); } }); + +test( "Insignificant white space returned for $(option).val() (#14858)", function() { + expect ( 3 ); + + var val = jQuery( "" ).val(); + equal( val.length, 0, "Empty option should have no value" ); + + val = jQuery( "" ).val(); + equal( val.length, 0, "insignificant white-space returned for value" ); + + val = jQuery( "" ).val(); + equal( val.length, 4, "insignificant white-space returned for value" ); +}); -- cgit v1.2.3