summaryrefslogtreecommitdiffstats
path: root/third_party/WebKit/LayoutTests/fast/forms/interactive-validation-attach-assertion.html
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/WebKit/LayoutTests/fast/forms/interactive-validation-attach-assertion.html')
-rw-r--r--third_party/WebKit/LayoutTests/fast/forms/interactive-validation-attach-assertion.html37
1 files changed, 37 insertions, 0 deletions
diff --git a/third_party/WebKit/LayoutTests/fast/forms/interactive-validation-attach-assertion.html b/third_party/WebKit/LayoutTests/fast/forms/interactive-validation-attach-assertion.html
new file mode 100644
index 0000000..ac12587
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/fast/forms/interactive-validation-attach-assertion.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link rel="stylesheet" href="../../fast/js/resources/js-test-style.css">
+<script src="../js/resources/js-test-pre.js"></script>
+</head>
+<body>
+
+<form>
+<input required>
+<input type=submit>
+</form>
+
+<div id=console></div>
+
+<script>
+function check() {
+ testPassed('Not crashed.');
+ if (window.layoutTestController)
+ layoutTestController.notifyDone();
+}
+
+// Make sure the text field is rendered.
+document.getElementsByTagName('input')[0].offsetLeft;
+
+if (window.layoutTestController) {
+ layoutTestController.dumpAsText();
+ layoutTestController.waitUntilDone();
+ setTimeout(check, 10);
+ document.getElementsByTagName('input')[1].click();
+} else {
+ debug('Click the submit button. The test passes if the browser doesn\'t crash.');
+}
+
+</script>
+</body>
+</html>