summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/html/semantics/embedded-content/the-area-element
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
commit36d22d82aa202bb199967e9512281e9a53db42c9 (patch)
tree105e8c98ddea1c1e4784a60a5a6410fa416be2de /testing/web-platform/meta/html/semantics/embedded-content/the-area-element
parentInitial commit. (diff)
downloadfirefox-esr-upstream.tar.xz
firefox-esr-upstream.zip
Adding upstream version 115.7.0esr.upstream/115.7.0esrupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/html/semantics/embedded-content/the-area-element')
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-area-element/area-coords.html.ini69
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-area-element/area-download-click.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-area-element/area-processing.html.ini23
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-area-element/area-shape.html.ini41
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-area-element/area-stringifier.html.ini3
5 files changed, 139 insertions, 0 deletions
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-area-element/area-coords.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-area-element/area-coords.html.ini
new file mode 100644
index 0000000000..70a07cfe4e
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-area-element/area-coords.html.ini
@@ -0,0 +1,69 @@
+[area-coords.html]
+ max-asserts: 102
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [COMMA: "2,2,10,10" (rect)]
+ expected: FAIL
+
+ [SEMICOLON: "2;2;10;10" (rect)]
+ expected: FAIL
+
+ [SPACE: "2 2 10 10" (rect)]
+ expected: FAIL
+
+ [TAB: "2\\t2\\t10\\t10" (rect)]
+ expected: FAIL
+
+ [FORM FEED: "2\\f2\\f10\\f10" (rect)]
+ expected: FAIL
+
+ [LINE FEED: "2\\n2\\n10\\n10" (rect)]
+ expected: FAIL
+
+ [CARRIGAGE RETURN: "2\\r2\\r10\\r10" (rect)]
+ expected: FAIL
+
+ [abc between numbers: "2a2b20c20,2,10,10" (rect)]
+ expected: FAIL
+
+ [COLON between numbers: "2:2:20:20,2,10,10" (rect)]
+ expected: FAIL
+
+ [U+0000 between numbers: "2\\02\\020\\020,2,10,10" (rect)]
+ expected: FAIL
+
+ [leading COMMA: ",2,2,10,10" (rect)]
+ expected: FAIL
+
+ [leading SPACE: " 2,2,10,10" (rect)]
+ expected: FAIL
+
+ [leading SEMICOLON: ";2,2,10,10" (rect)]
+ expected: FAIL
+
+ [PERCENT: "2%,2%,10%,10%" (rect)]
+ expected: FAIL
+
+ [CSS units: "2in,2in,10cm,10cm" (rect)]
+ expected: FAIL
+
+ [float: "1.4,1.4,10,10" (rect)]
+ expected: FAIL
+
+ [number starting with PERIOD: ".4,.4,10,10" (rect)]
+ expected: FAIL
+
+ [sci-not: "2,2,1e1,1e1" (rect)]
+ expected: FAIL
+
+ [leading/trailing garbage: "='2,2,10,10' " (rect)]
+ expected: FAIL
+
+ [non-ascii garbage: "“2,2,10,10\\"" (rect)]
+ expected: FAIL
+
+ [several consecutive separators: ",,2;,;2,;,10 \\t\\r\\n10;;" (rect)]
+ expected: FAIL
+
+ [one too many numbers, trailing COMMA: "100,100,120,100,100,120,300," (poly)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-area-element/area-download-click.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-area-element/area-download-click.html.ini
new file mode 100644
index 0000000000..44554e41b9
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-area-element/area-download-click.html.ini
@@ -0,0 +1,3 @@
+[area-download-click.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-area-element/area-processing.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-area-element/area-processing.html.ini
new file mode 100644
index 0000000000..ada14f23e2
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-area-element/area-processing.html.ini
@@ -0,0 +1,23 @@
+[area-processing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [negative: "-10,-10,10,10" (rect)]
+ expected: FAIL
+
+ [first > third: "10,2,2,10" (rect)]
+ expected: FAIL
+
+ [second > fourth: "2,10,10,2" (rect)]
+ expected: FAIL
+
+ [first > third, second > fourth: "10,10,2,2" (rect)]
+ expected: FAIL
+
+ [negative: "-10,-10,-10,-10" (default)]
+ expected: FAIL
+
+ [one too many numbers: "100,100,120,100,100,120,300" (poly)]
+ expected: FAIL
+
+ [even-odd rule: "100,100,200,100,100,200,150,50,200,200" (poly)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-area-element/area-shape.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-area-element/area-shape.html.ini
new file mode 100644
index 0000000000..8fd2b709ec
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-area-element/area-shape.html.ini
@@ -0,0 +1,41 @@
+[area-shape.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [missing value default: "2,2,10,10" (null)]
+ expected: FAIL
+
+ [invalid value default: "2,2,10,10" (foobar invalid)]
+ expected: FAIL
+
+ [invalid value default: "2,2,10,10" ()]
+ expected: FAIL
+
+ [empty string: "" (default)]
+ expected: FAIL
+
+ [omitted coords: null (DEFAULT)]
+ expected: FAIL
+
+ [simple: "20,40,10" (circle)]
+ expected: FAIL
+
+ [simple: "20,40,10" (circ)]
+ expected: FAIL
+
+ [simple: "20,40,10" (CIRCLE)]
+ expected: FAIL
+
+ [simple: "20,40,10" (CIRC)]
+ expected: FAIL
+
+ [simple: "100,100,120,100,100,120" (poly)]
+ expected: FAIL
+
+ [simple: "100,100,120,100,100,120" (polygon)]
+ expected: FAIL
+
+ [simple: "2,2,10,10" (rect)]
+ expected: FAIL
+
+ [simple: "2,2,10,10" (rectangle)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-area-element/area-stringifier.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-area-element/area-stringifier.html.ini
new file mode 100644
index 0000000000..e9cda8b75d
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-area-element/area-stringifier.html.ini
@@ -0,0 +1,3 @@
+[area-stringifier.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]