git.asbjorn.biz
/
jquery.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make .val(undefined) == .val("") and chainable; fixes #4130.
[jquery.git]
/
test
/
unit
/
attributes.js
diff --git
a/test/unit/attributes.js
b/test/unit/attributes.js
index
986623b
..
3326dfe
100644
(file)
--- a/
test/unit/attributes.js
+++ b/
test/unit/attributes.js
@@
-359,14
+359,20
@@
test("val()", function() {
});
var testVal = function(valueObj) {
});
var testVal = function(valueObj) {
- expect(6);
+ expect(8);
jQuery("#text1").val(valueObj( 'test' ));
equals( document.getElementById('text1').value, "test", "Check for modified (via val(String)) value of input element" );
jQuery("#text1").val(valueObj( 'test' ));
equals( document.getElementById('text1').value, "test", "Check for modified (via val(String)) value of input element" );
+ jQuery("#text1").val(valueObj( undefined ));
+ equals( document.getElementById('text1').value, "", "Check for modified (via val(undefined)) value of input element" );
+
jQuery("#text1").val(valueObj( 67 ));
equals( document.getElementById('text1').value, "67", "Check for modified (via val(Number)) value of input element" );
jQuery("#text1").val(valueObj( 67 ));
equals( document.getElementById('text1').value, "67", "Check for modified (via val(Number)) value of input element" );
+ jQuery("#text1").val(valueObj( null ));
+ equals( document.getElementById('text1').value, "", "Check for modified (via val(null)) value of input element" );
+
jQuery("#select1").val(valueObj( "3" ));
equals( jQuery("#select1").val(), "3", "Check for modified (via val(String)) value of select element" );
jQuery("#select1").val(valueObj( "3" ));
equals( jQuery("#select1").val(), "3", "Check for modified (via val(String)) value of select element" );