test runner: adding 2 tests for .val( Number ).
Removed a silly test.
This commit is contained in:
parent
9e48649729
commit
1e9593646f
|
@ -1140,24 +1140,30 @@ test("jQuery.extend(Object, Object)", function() {
|
||||||
});
|
});
|
||||||
|
|
||||||
test("val()", function() {
|
test("val()", function() {
|
||||||
expect(4);
|
expect(3);
|
||||||
equals( jQuery("#text1").val(), "Test", "Check for value of input element" );
|
equals( jQuery("#text1").val(), "Test", "Check for value of input element" );
|
||||||
equals( !jQuery("#text1").val(), "", "Check for value of input element" );
|
|
||||||
// ticket #1714 this caused a JS error in IE
|
// ticket #1714 this caused a JS error in IE
|
||||||
equals( jQuery("#first").val(), "", "Check a paragraph element to see if it has a value" );
|
equals( jQuery("#first").val(), "", "Check a paragraph element to see if it has a value" );
|
||||||
ok( jQuery([]).val() === undefined, "Check an empty jQuery object will return undefined from val" );
|
ok( jQuery([]).val() === undefined, "Check an empty jQuery object will return undefined from val" );
|
||||||
});
|
});
|
||||||
|
|
||||||
test("val(String)", function() {
|
test("val(String/Number)", function() {
|
||||||
expect(4);
|
expect(6);
|
||||||
document.getElementById('text1').value = "bla";
|
document.getElementById('text1').value = "bla";
|
||||||
equals( jQuery("#text1").val(), "bla", "Check for modified value of input element" );
|
equals( jQuery("#text1").val(), "bla", "Check for modified value of input element" );
|
||||||
|
|
||||||
jQuery("#text1").val('test');
|
jQuery("#text1").val('test');
|
||||||
ok ( document.getElementById('text1').value == "test", "Check for modified (via val(String)) value of input element" );
|
equals( document.getElementById('text1').value, "test", "Check for modified (via val(String)) value of input element" );
|
||||||
|
|
||||||
|
jQuery("#text1").val(67);
|
||||||
|
equals( document.getElementById('text1').value, "67", "Check for modified (via val(Number)) value of input element" );
|
||||||
|
|
||||||
jQuery("#select1").val("3");
|
jQuery("#select1").val("3");
|
||||||
equals( jQuery("#select1").val(), "3", "Check for modified (via val(String)) value of select element" );
|
equals( jQuery("#select1").val(), "3", "Check for modified (via val(String)) value of select element" );
|
||||||
|
|
||||||
|
jQuery("#select1").val(2);
|
||||||
|
equals( jQuery("#select1").val(), "2", "Check for modified (via val(Number)) value of select element" );
|
||||||
|
|
||||||
// using contents will get comments regular, text, and comment nodes
|
// using contents will get comments regular, text, and comment nodes
|
||||||
var j = jQuery("#nonnodes").contents();
|
var j = jQuery("#nonnodes").contents();
|
||||||
j.val("asdf");
|
j.val("asdf");
|
||||||
|
|
Loading…
Reference in a new issue