summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/quirks-mode
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/quirks-mode')
-rw-r--r--testing/web-platform/meta/quirks-mode/hashless-hex-color.html.ini266
-rw-r--r--testing/web-platform/meta/quirks-mode/line-height-calculation.html.ini17
-rw-r--r--testing/web-platform/meta/quirks-mode/percentage-height-calculation.html.ini17
-rw-r--r--testing/web-platform/meta/quirks-mode/table-cell-width-calculation.html.ini8
-rw-r--r--testing/web-platform/meta/quirks-mode/unitless-length.html.ini11
5 files changed, 319 insertions, 0 deletions
diff --git a/testing/web-platform/meta/quirks-mode/hashless-hex-color.html.ini b/testing/web-platform/meta/quirks-mode/hashless-hex-color.html.ini
new file mode 100644
index 000000000..1e40b1674
--- /dev/null
+++ b/testing/web-platform/meta/quirks-mode/hashless-hex-color.html.ini
@@ -0,0 +1,266 @@
+[hashless-hex-color.html]
+ type: testharness
+ [1abcdef (quirks)]
+ expected: FAIL
+
+ [+123456a (quirks)]
+ expected: FAIL
+
+ [+1234567a (quirks)]
+ expected: FAIL
+
+ [-1a (quirks)]
+ expected: FAIL
+
+ [-12a (quirks)]
+ expected: FAIL
+
+ [-123a (quirks)]
+ expected: FAIL
+
+ [-1234a (quirks)]
+ expected: FAIL
+
+ [-12345a (quirks)]
+ expected: FAIL
+
+ [-123456a (quirks)]
+ expected: FAIL
+
+ [-1234567a (quirks)]
+ expected: FAIL
+
+ [-12345678a (quirks)]
+ expected: FAIL
+
+ [+123456A (quirks)]
+ expected: FAIL
+
+ [+1234567A (quirks)]
+ expected: FAIL
+
+ [-1A (quirks)]
+ expected: FAIL
+
+ [-12A (quirks)]
+ expected: FAIL
+
+ [-123A (quirks)]
+ expected: FAIL
+
+ [-1234A (quirks)]
+ expected: FAIL
+
+ [-12345A (quirks)]
+ expected: FAIL
+
+ [-123456A (quirks)]
+ expected: FAIL
+
+ [-1234567A (quirks)]
+ expected: FAIL
+
+ [-12345678A (quirks)]
+ expected: FAIL
+
+ [1.1a (quirks)]
+ expected: FAIL
+
+ [1.11a (quirks)]
+ expected: FAIL
+
+ [1.111a (quirks)]
+ expected: FAIL
+
+ [1.1111a (quirks)]
+ expected: FAIL
+
+ [1.11111a (quirks)]
+ expected: FAIL
+
+ [1.111111a (quirks)]
+ expected: FAIL
+
+ [+1.1a (quirks)]
+ expected: FAIL
+
+ [+1.11a (quirks)]
+ expected: FAIL
+
+ [+1.111a (quirks)]
+ expected: FAIL
+
+ [+1.1111a (quirks)]
+ expected: FAIL
+
+ [+1.11111a (quirks)]
+ expected: FAIL
+
+ [+1.111111a (quirks)]
+ expected: FAIL
+
+ [-1.1a (quirks)]
+ expected: FAIL
+
+ [-1.11a (quirks)]
+ expected: FAIL
+
+ [-1.111a (quirks)]
+ expected: FAIL
+
+ [-1.1111a (quirks)]
+ expected: FAIL
+
+ [-1.11111a (quirks)]
+ expected: FAIL
+
+ [-1.111111a (quirks)]
+ expected: FAIL
+
+ [1.0a (quirks)]
+ expected: FAIL
+
+ [11.0a (quirks)]
+ expected: FAIL
+
+ [111.0a (quirks)]
+ expected: FAIL
+
+ [1111.0a (quirks)]
+ expected: FAIL
+
+ [11111.0a (quirks)]
+ expected: FAIL
+
+ [111111.0a (quirks)]
+ expected: FAIL
+
+ [1111111.0a (quirks)]
+ expected: FAIL
+
+ [+1.0a (quirks)]
+ expected: FAIL
+
+ [+11.0a (quirks)]
+ expected: FAIL
+
+ [+111.0a (quirks)]
+ expected: FAIL
+
+ [+1111.0a (quirks)]
+ expected: FAIL
+
+ [+11111.0a (quirks)]
+ expected: FAIL
+
+ [+111111.0a (quirks)]
+ expected: FAIL
+
+ [+1111111.0a (quirks)]
+ expected: FAIL
+
+ [-1.0a (quirks)]
+ expected: FAIL
+
+ [-11.0a (quirks)]
+ expected: FAIL
+
+ [-111.0a (quirks)]
+ expected: FAIL
+
+ [-1111.0a (quirks)]
+ expected: FAIL
+
+ [-11111.0a (quirks)]
+ expected: FAIL
+
+ [-111111.0a (quirks)]
+ expected: FAIL
+
+ [-1111111.0a (quirks)]
+ expected: FAIL
+
+ [rgb(calc(100 + 155), 255, 255) (quirks)]
+ expected: FAIL
+
+ [rgb(calc(100 + 155), 255, 255) (almost standards)]
+ expected: FAIL
+
+ [rgb(calc(100 + 155), 255, 255) (standards)]
+ expected: FAIL
+
+ [rgb(calc(100 + 155), 255, 255) (SVG)]
+ expected: FAIL
+
+ [rgba(calc(100 + 155), 255, 255, 001) (quirks)]
+ expected: FAIL
+
+ [rgba(calc(100 + 155), 255, 255, 001) (almost standards)]
+ expected: FAIL
+
+ [rgba(calc(100 + 155), 255, 255, 001) (standards)]
+ expected: FAIL
+
+ [rgba(calc(100 + 155), 255, 255, 001) (SVG)]
+ expected: FAIL
+
+ [hsl(calc(050 + 050), 100%, 100%) (quirks)]
+ expected: FAIL
+
+ [hsl(calc(050 + 050), 100%, 100%) (almost standards)]
+ expected: FAIL
+
+ [hsl(calc(050 + 050), 100%, 100%) (standards)]
+ expected: FAIL
+
+ [hsl(calc(050 + 050), 100%, 100%) (SVG)]
+ expected: FAIL
+
+ [hsla(calc(050 + 050), 100%, 100%, 001) (quirks)]
+ expected: FAIL
+
+ [hsla(calc(050 + 050), 100%, 100%, 001) (almost standards)]
+ expected: FAIL
+
+ [hsla(calc(050 + 050), 100%, 100%, 001) (standards)]
+ expected: FAIL
+
+ [hsla(calc(050 + 050), 100%, 100%, 001) (SVG)]
+ expected: FAIL
+
+ [rgb(/**/255, 255, 255) (SVG)]
+ expected: FAIL
+
+ [rgb(/**/255/**/, /**/255/**/, /**/255/**/) (SVG)]
+ expected: FAIL
+
+ [rgb(calc(/**/100/**/ + /**/155/**/), 255, 255) (quirks)]
+ expected: FAIL
+
+ [rgb(calc(/**/100/**/ + /**/155/**/), 255, 255) (almost standards)]
+ expected: FAIL
+
+ [rgb(calc(/**/100/**/ + /**/155/**/), 255, 255) (standards)]
+ expected: FAIL
+
+ [rgb(calc(/**/100/**/ + /**/155/**/), 255, 255) (SVG)]
+ expected: FAIL
+
+ [1e1a (quirks)]
+ expected: FAIL
+
+ [11e1a (quirks)]
+ expected: FAIL
+
+ [111e1a (quirks)]
+ expected: FAIL
+
+ [1111e1a (quirks)]
+ expected: FAIL
+
+ [11111e1a (quirks)]
+ expected: FAIL
+
+ [111111e1a (quirks)]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/quirks-mode/line-height-calculation.html.ini b/testing/web-platform/meta/quirks-mode/line-height-calculation.html.ini
new file mode 100644
index 000000000..64b936cc7
--- /dev/null
+++ b/testing/web-platform/meta/quirks-mode/line-height-calculation.html.ini
@@ -0,0 +1,17 @@
+[line-height-calculation.html]
+ type: testharness
+ [The line height calculation quirk, span { margin:1px }<div id=test><span></span></div><div id=ref></div><div id=s_ref>x</div>]
+ expected: FAIL
+
+ [The line height calculation quirk, span { margin:0 1px }<div id=test><span></span></div><div id=ref></div><div id=s_ref>x</div>]
+ expected: FAIL
+
+ [The line height calculation quirk, span { margin:0 1px; padding:1px 0 }<div id=test><span></span></div><div id=ref></div><div id=s_ref>x</div>]
+ expected: FAIL
+
+ [The line height calculation quirk, span { display:inline-block; height:1px }<div id=test><i><span></span> </i></div><span id=ref></span><div id=s_ref>x</div>]
+ expected: FAIL
+
+ [The line height calculation quirk, div { line-height: 0;} span { margin:0 1px; line-height: normal; }<div id=test>x<span></span></div><div id=ref>x</div><div id=s_ref>x<span>x</span></div>]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/quirks-mode/percentage-height-calculation.html.ini b/testing/web-platform/meta/quirks-mode/percentage-height-calculation.html.ini
new file mode 100644
index 000000000..bab0aa441
--- /dev/null
+++ b/testing/web-platform/meta/quirks-mode/percentage-height-calculation.html.ini
@@ -0,0 +1,17 @@
+[percentage-height-calculation.html]
+ type: testharness
+ [The percentage height calculation quirk, html { margin:10px } body { display:inline } #test { height:100% }<div id=test></div>]
+ expected: FAIL
+
+ [The percentage height calculation quirk, <html xmlns="{html}"><head><style>#test { height:100% }</style></head><body><body><div id="test"/></body></body></html>]
+ expected: FAIL
+
+ [The percentage height calculation quirk, <html><head xmlns="{html}"><style>#test { height:100% }</style></head><body xmlns="{html}"><div id="test"/></body></html>]
+ expected: FAIL
+
+ [The percentage height calculation quirk, <div xmlns="{html}"><head><style>#test { height:100% }</style></head><body><div id="test"/></body></div>]
+ expected: FAIL
+
+ [The percentage height calculation quirk, <HTML xmlns="{html}"><head><style>#test { height:100% }</style></head><body><div id="test"/></body></HTML>]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/quirks-mode/table-cell-width-calculation.html.ini b/testing/web-platform/meta/quirks-mode/table-cell-width-calculation.html.ini
new file mode 100644
index 000000000..58869ad61
--- /dev/null
+++ b/testing/web-platform/meta/quirks-mode/table-cell-width-calculation.html.ini
@@ -0,0 +1,8 @@
+[table-cell-width-calculation.html]
+ type: testharness
+ [The table cell width calculation quirk, the quirk shouldn't apply for generated content]
+ expected: FAIL
+
+ [The table cell width calculation quirk, the quirk shouldn't apply for <input>]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/quirks-mode/unitless-length.html.ini b/testing/web-platform/meta/quirks-mode/unitless-length.html.ini
new file mode 100644
index 000000000..cc60a0575
--- /dev/null
+++ b/testing/web-platform/meta/quirks-mode/unitless-length.html.ini
@@ -0,0 +1,11 @@
+[unitless-length.html]
+ type: testharness
+ [calc(2 * 2px) (quirks)]
+ expected: FAIL
+
+ [calc(2 * 2px) (almost standards)]
+ expected: FAIL
+
+ [calc(2 * 2px) (standards)]
+ expected: FAIL
+