Index: LayoutTests/fast/forms/reportValidity-001.html |
diff --git a/LayoutTests/fast/forms/reportValidity-001.html b/LayoutTests/fast/forms/reportValidity-001.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..5d8ad8bf78092d7817f7e40f6dede8c719da2797 |
--- /dev/null |
+++ b/LayoutTests/fast/forms/reportValidity-001.html |
@@ -0,0 +1,32 @@ |
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> |
tkent
2014/10/22 01:14:15
The test name should be reportValidity-valid.html.
Bartek Nowierski
2014/10/22 04:56:43
Done.
|
+<html> |
+<head> |
+<script src="../../resources/js-test.js"></script> |
+</head> |
+<body> |
+<p id="description"></p> |
+<form method="get"> |
+<fieldset name="victim"></fieldset> |
+<input name="victim" type="text" value="lorem ipsum"/> |
+<button name="victim">lorem ipsum</button> |
+<select name="victim"></select> |
+<textarea name="victim"></textarea> |
+<output name="victim"></output> |
+<object name="victim"></object> |
+<keygen name="victim"></keygen> |
+</form> |
+<div id="console"></div> |
+<script> |
+description("This test checks if reportValidity() returns correctly a true (meaning no error) result."); |
+ |
+shouldBe('document.getElementsByTagName("fieldset")[0].reportValidity()', 'true'); |
+shouldBe('document.getElementsByTagName("input")[0].reportValidity()', 'true'); |
+shouldBe('document.getElementsByTagName("button")[0].reportValidity()', 'true'); |
+shouldBe('document.getElementsByTagName("select")[0].reportValidity()', 'true'); |
+shouldBe('document.getElementsByTagName("textarea")[0].reportValidity()', 'true'); |
+shouldBe('document.getElementsByTagName("output")[0].reportValidity()', 'true'); |
+shouldBe('document.getElementsByTagName("object")[0].reportValidity()', 'true'); |
+shouldBe('document.getElementsByTagName("keygen")[0].reportValidity()', 'true'); |
+</script> |
+</body> |
+</html> |