2010-12-13 Dai Mikurube <dmikurube@google.com>
[WebKit.git] / LayoutTests / fast / forms / script-tests / ValidityState-typeMismatch-number.js
index 8b80c0c..682e37e 100644 (file)
@@ -3,11 +3,12 @@ description('This test aims to check for typeMismatch flag with type=number inpu
 var i = document.createElement('input');
 i.type = 'number';
 
-function check(value)
+function check(value, disabled)
 {
     i.value = value;
+    i.disabled = !!disabled;
     var mismatch = i.validity.typeMismatch;
-    var resultText = '"' + value + '" is ' + (mismatch ? 'an invalid' : 'a valid') + ' number.';
+    var resultText = '"' + value + '" is ' + (mismatch ? 'an invalid' : 'a valid') + ' number' + (disabled ? ' when disabled.' : '.');
     if (!mismatch)
         testPassed(resultText);
     else
@@ -65,4 +66,7 @@ checkSanitization('1.2E65535', '');
 check('1.');
 check('1.2e10');
 
+// Disabled
+check('invalid', true);
+
 var successfullyParsed = true;