summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen')
-rw-r--r--testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/054-also-novalid.xhtml8
-rw-r--r--testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/054-novalid.xhtml8
-rw-r--r--testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/055-also-novalid.xhtml8
-rw-r--r--testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/056-also-novalid.xhtml8
-rw-r--r--testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/056-novalid.xhtml8
-rw-r--r--testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/057-also-novalid.xhtml8
-rw-r--r--testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/057-novalid.xhtml8
-rw-r--r--testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/058-also-novalid.xhtml10
-rw-r--r--testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/058-novalid.xhtml10
-rw-r--r--testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/059-novalid.xhtml10
-rw-r--r--testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/060-novalid.xhtml11
-rw-r--r--testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/061-novalid.xhtml10
-rw-r--r--testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/154-novalid.xhtml8
-rw-r--r--testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/157-novalid.xhtml8
-rw-r--r--testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/359-novalid.xhtml10
-rw-r--r--testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/360-novalid.xhtml11
-rw-r--r--testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/361-novalid.xhtml10
-rw-r--r--testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/keygen-novalid.xhtml8
18 files changed, 162 insertions, 0 deletions
diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/054-also-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/054-also-novalid.xhtml
new file mode 100644
index 0000000000..b7bcb2021e
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/054-also-novalid.xhtml
@@ -0,0 +1,8 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>empty keygen with no attributes</title>
+</head>
+<body>
+<keygen></keygen>
+</body>
+</html>
diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/054-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/054-novalid.xhtml
new file mode 100644
index 0000000000..d7fb2a61b5
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/054-novalid.xhtml
@@ -0,0 +1,8 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>no-void keygen</title>
+</head>
+<body>
+<keygen>foo</keygen>
+</body>
+</html>
diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/055-also-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/055-also-novalid.xhtml
new file mode 100644
index 0000000000..95cf40f300
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/055-also-novalid.xhtml
@@ -0,0 +1,8 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>keygen with "challenge" attribute</title>
+</head>
+<body>
+<keygen challenge="123456"/>
+</body>
+</html>
diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/056-also-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/056-also-novalid.xhtml
new file mode 100644
index 0000000000..979638cf6b
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/056-also-novalid.xhtml
@@ -0,0 +1,8 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>keygen with "keytype" attribute</title>
+</head>
+<body>
+<keygen keytype="rsa"/>
+</body>
+</html>
diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/056-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/056-novalid.xhtml
new file mode 100644
index 0000000000..093af9bbed
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/056-novalid.xhtml
@@ -0,0 +1,8 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>keygen with invalid value for "keytype" attribute</title>
+</head>
+<body>
+<keygen keytype="dsa"/>
+</body>
+</html>
diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/057-also-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/057-also-novalid.xhtml
new file mode 100644
index 0000000000..9a42f1f283
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/057-also-novalid.xhtml
@@ -0,0 +1,8 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>keygen with empty "challenge" attribute</title>
+</head>
+<body>
+<keygen challenge=""/>
+</body>
+</html>
diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/057-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/057-novalid.xhtml
new file mode 100644
index 0000000000..7421a0ef6e
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/057-novalid.xhtml
@@ -0,0 +1,8 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>keygen with invalid empty "keytype" attribute</title>
+</head>
+<body>
+<keygen keytype=""/>
+</body>
+</html>
diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/058-also-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/058-also-novalid.xhtml
new file mode 100644
index 0000000000..3a4b6c38fd
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/058-also-novalid.xhtml
@@ -0,0 +1,10 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>keygen as &lt;label descendant</title>
+</head>
+<body>
+<label for="foo">
+<keygen id="foo"/>
+</label>
+</body>
+</html>
diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/058-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/058-novalid.xhtml
new file mode 100644
index 0000000000..943fbd16f9
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/058-novalid.xhtml
@@ -0,0 +1,10 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>keygen as &lt;label descendant, with wrong ID</title>
+</head>
+<body>
+<label for="foo">
+<keygen id="bar"/>
+</label>
+</body>
+</html>
diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/059-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/059-novalid.xhtml
new file mode 100644
index 0000000000..fff964f990
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/059-novalid.xhtml
@@ -0,0 +1,10 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>keygen as &lt;label descendant, with no ID</title>
+</head>
+<body>
+<label for="foo">
+<keygen/>
+</label>
+</body>
+</html>
diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/060-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/060-novalid.xhtml
new file mode 100644
index 0000000000..0c0003a091
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/060-novalid.xhtml
@@ -0,0 +1,11 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>keygen as redundant &lt;label descendant</title>
+</head>
+<body>
+<label for="foo">
+<input id="foo"/>
+<keygen/>
+</label>
+</body>
+</html>
diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/061-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/061-novalid.xhtml
new file mode 100644
index 0000000000..d6f7be8403
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/061-novalid.xhtml
@@ -0,0 +1,10 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>keygen as an invalid &lt;a> descendant</title>
+</head>
+<body>
+<a href="url">
+<keygen/>
+</a>
+</body>
+</html>
diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/154-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/154-novalid.xhtml
new file mode 100644
index 0000000000..d7fb2a61b5
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/154-novalid.xhtml
@@ -0,0 +1,8 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>no-void keygen</title>
+</head>
+<body>
+<keygen>foo</keygen>
+</body>
+</html>
diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/157-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/157-novalid.xhtml
new file mode 100644
index 0000000000..7421a0ef6e
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/157-novalid.xhtml
@@ -0,0 +1,8 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>keygen with invalid empty "keytype" attribute</title>
+</head>
+<body>
+<keygen keytype=""/>
+</body>
+</html>
diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/359-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/359-novalid.xhtml
new file mode 100644
index 0000000000..fff964f990
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/359-novalid.xhtml
@@ -0,0 +1,10 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>keygen as &lt;label descendant, with no ID</title>
+</head>
+<body>
+<label for="foo">
+<keygen/>
+</label>
+</body>
+</html>
diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/360-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/360-novalid.xhtml
new file mode 100644
index 0000000000..0c0003a091
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/360-novalid.xhtml
@@ -0,0 +1,11 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>keygen as redundant &lt;label descendant</title>
+</head>
+<body>
+<label for="foo">
+<input id="foo"/>
+<keygen/>
+</label>
+</body>
+</html>
diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/361-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/361-novalid.xhtml
new file mode 100644
index 0000000000..d6f7be8403
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/361-novalid.xhtml
@@ -0,0 +1,10 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>keygen as an invalid &lt;a> descendant</title>
+</head>
+<body>
+<a href="url">
+<keygen/>
+</a>
+</body>
+</html>
diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/keygen-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/keygen-novalid.xhtml
new file mode 100644
index 0000000000..ad03e94407
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/keygen-novalid.xhtml
@@ -0,0 +1,8 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>keygen is never valid</title>
+</head>
+<body>
+<keygen/>
+</body>
+</html>