Forward manager_number to NullBrowser constructor (#37125)

Testing: No tests, if `test-wpt` broke again then we would notice pretty
quickly.
Fixes: https://github.com/servo/servo/issues/37124

---------

Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
This commit is contained in:
Simon Wülker 2025-05-25 17:12:55 +02:00 committed by GitHub
parent 3a04f4195e
commit 2af1225e4f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
46 changed files with 1387 additions and 29 deletions

View file

@ -7,3 +7,6 @@
[rule-style shorthand computed from longhand values]
expected: FAIL
[rule shorthand computed from longhand values]
expected: FAIL

View file

@ -0,0 +1,3 @@
[gap-decorations-important.html]
[CSS GapDecorations: !important flag parsing]
expected: FAIL

View file

@ -37,3 +37,81 @@
[Property column-rule value '10px dotted rgb(0, 128, 128), repeat(4, 20px hidden rgb(0, 128, 128), 30px ridge rgb(255, 0, 255)), repeat(auto, 5px solid rgb(255, 0, 255))']
expected: FAIL
[Property row-rule value '5px solid currentcolor']
expected: FAIL
[Property row-rule value 'rgb(0, 0, 255) 10px solid']
expected: FAIL
[Property row-rule value 'dotted']
expected: FAIL
[Property row-rule value 'repeat(auto, 5px solid rgb(0, 0, 255))']
expected: FAIL
[Property row-rule value 'repeat(auto, 5px solid rgb(255, 255, 0), 10px dotted rgb(0, 128, 0))']
expected: FAIL
[Property row-rule value 'repeat(4, 15px dotted rgb(0, 255, 255))']
expected: FAIL
[Property row-rule value 'repeat(1, 15px ridge rgb(255, 0, 0), 10px dotted rgb(0, 255, 0), 15px double rgb(0, 0, 255))']
expected: FAIL
[Property row-rule value '5px double rgb(58, 58, 16), repeat(4, 5px ridge rgb(18, 18, 18))']
expected: FAIL
[Property row-rule value '15px dashed rgb(0, 255, 0), repeat(3, 3px double rgb(255, 0, 0), 10px dotted rgb(0, 0, 255))']
expected: FAIL
[Property row-rule value 'repeat(4, 5px solid rgb(255, 0, 255)), repeat(3, 5px solid rgb(0, 0, 255), 10px dotted rgb(0, 128, 128))']
expected: FAIL
[Property row-rule value 'repeat(auto, 5px solid rgb(255, 0, 255)), 13px dotted rgb(0, 0, 128), 10px dotted rgb(0, 128, 128), 15px double rgb(0, 0, 128)']
expected: FAIL
[Property row-rule value '5px solid rgb(255, 0, 255), repeat(auto, 5px solid rgb(255, 0, 255)), 10px dotted rgb(0, 128, 128)']
expected: FAIL
[Property row-rule value '10px dotted rgb(0, 128, 128), repeat(4, 20px hidden rgb(0, 128, 128), 30px ridge rgb(255, 0, 255)), repeat(auto, 5px solid rgb(255, 0, 255))']
expected: FAIL
[Property rule value '5px solid currentcolor']
expected: FAIL
[Property rule value 'rgb(0, 0, 255) 10px solid']
expected: FAIL
[Property rule value 'dotted']
expected: FAIL
[Property rule value 'repeat(auto, 5px solid rgb(0, 0, 255))']
expected: FAIL
[Property rule value 'repeat(auto, 5px solid rgb(255, 255, 0), 10px dotted rgb(0, 128, 0))']
expected: FAIL
[Property rule value 'repeat(4, 15px dotted rgb(0, 255, 255))']
expected: FAIL
[Property rule value 'repeat(1, 15px ridge rgb(255, 0, 0), 10px dotted rgb(0, 255, 0), 15px double rgb(0, 0, 255))']
expected: FAIL
[Property rule value '5px double rgb(58, 58, 16), repeat(4, 5px ridge rgb(18, 18, 18))']
expected: FAIL
[Property rule value '15px dashed rgb(0, 255, 0), repeat(3, 3px double rgb(255, 0, 0), 10px dotted rgb(0, 0, 255))']
expected: FAIL
[Property rule value 'repeat(4, 5px solid rgb(255, 0, 255)), repeat(3, 5px solid rgb(0, 0, 255), 10px dotted rgb(0, 128, 128))']
expected: FAIL
[Property rule value 'repeat(auto, 5px solid rgb(255, 0, 255)), 13px dotted rgb(0, 0, 128), 10px dotted rgb(0, 128, 128), 15px double rgb(0, 0, 128)']
expected: FAIL
[Property rule value '5px solid rgb(255, 0, 255), repeat(auto, 5px solid rgb(255, 0, 255)), 10px dotted rgb(0, 128, 128)']
expected: FAIL
[Property rule value '10px dotted rgb(0, 128, 128), repeat(4, 20px hidden rgb(0, 128, 128), 30px ridge rgb(255, 0, 255)), repeat(auto, 5px solid rgb(255, 0, 255))']
expected: FAIL

View file

@ -0,0 +1,48 @@
[gap-decorations-rule-shorthand-from-longhands.tentative.html]
[column-rule computed from width: 5px, style: solid, color: rgb(0, 128, 0)]
expected: FAIL
[column-rule computed from width: repeat(auto, 5px), style: repeat(auto, solid), color: repeat(auto, rgb(255, 0, 0))]
expected: FAIL
[column-rule computed from width: repeat(auto, thin medium), style: solid, color: repeat(8, red blue)]
expected: FAIL
[column-rule computed from width: repeat(6, 15px thick), style: repeat(auto, solid), color: repeat(auto, red)]
expected: FAIL
[column-rule computed from width: 15px 25px 35px, style: solid dotted, color: green]
expected: FAIL
[column-rule computed from width: repeat(auto, 5px), style: solid double, color: repeat(7, red)]
expected: FAIL
[column-rule computed from width: repeat(auto, 5px 8px 10px), style: repeat(auto, solid double), color: repeat(auto, red green blue)]
expected: FAIL
[column-rule computed from width: repeat(2, 1px 3px 5px), style: repeat(2, solid double), color: repeat(2, red)]
expected: FAIL
[row-rule computed from width: 5px, style: solid, color: rgb(0, 128, 0)]
expected: FAIL
[row-rule computed from width: repeat(auto, 5px), style: repeat(auto, solid), color: repeat(auto, rgb(255, 0, 0))]
expected: FAIL
[row-rule computed from width: repeat(auto, thin medium), style: solid, color: repeat(8, red blue)]
expected: FAIL
[row-rule computed from width: repeat(6, 15px thick), style: repeat(auto, solid), color: repeat(auto, red)]
expected: FAIL
[row-rule computed from width: 15px 25px 35px, style: solid dotted, color: green]
expected: FAIL
[row-rule computed from width: repeat(auto, 5px), style: solid double, color: repeat(7, red)]
expected: FAIL
[row-rule computed from width: repeat(auto, 5px 8px 10px), style: repeat(auto, solid double), color: repeat(auto, red green blue)]
expected: FAIL
[row-rule computed from width: repeat(2, 1px 3px 5px), style: repeat(2, solid double), color: repeat(2, red)]
expected: FAIL

View file

@ -0,0 +1,225 @@
[gap-decorations-rule-shorthand-valid.html]
[e.style['column-rule'\] = "5px solid red" should set the property value]
expected: FAIL
[e.style['column-rule'\] = "solid 10px rgb(0, 0, 255)" should set the property value]
expected: FAIL
[e.style['column-rule'\] = "double" should set the property value]
expected: FAIL
[e.style['column-rule'\] = "blue 6px" should set the property value]
expected: FAIL
[e.style['column-rule'\] = "currentcolor hidden medium" should set the property value]
expected: FAIL
[e.style['column-rule'\] = "currentcolor none medium" should set the property value]
expected: FAIL
[e.style['column-rule'\] = "repeat(auto, 5px solid green)" should set the property value]
expected: FAIL
[e.style['column-rule'\] = "repeat(auto, 5px solid yellow, 10px dotted blue)" should set the property value]
expected: FAIL
[e.style['column-rule'\] = "repeat(auto, 5px solid purple, dotted blue, 15px double green)" should set the property value]
expected: FAIL
[e.style['column-rule'\] = "repeat(auto, 6px blue, 5px solid red)" should set the property value]
expected: FAIL
[e.style['column-rule'\] = "repeat(4, 15px dotted pink)" should set the property value]
expected: FAIL
[e.style['column-rule'\] = "repeat(3, 8px ridge red, 20px dotted green)" should set the property value]
expected: FAIL
[e.style['column-rule'\] = "repeat(1, 15px ridge yellow, 10px dotted blue, 15px double green)" should set the property value]
expected: FAIL
[e.style['column-rule'\] = "repeat(4, blue, 5px red)" should set the property value]
expected: FAIL
[e.style['column-rule'\] = "repeat(3, 16px, thin dashed purple, 10px dotted)" should set the property value]
expected: FAIL
[e.style['column-rule'\] = "repeat(4, 10px solid red)" should set the property value]
expected: FAIL
[e.style['column-rule'\] = "thick, dashed, hotpink" should set the property value]
expected: FAIL
[e.style['column-rule'\] = "5px double salmon, repeat(4, 5px ridge red)" should set the property value]
expected: FAIL
[e.style['column-rule'\] = "15px dashed skyblue, repeat(3, 3px solid red, 10px dotted blue)" should set the property value]
expected: FAIL
[e.style['column-rule'\] = "repeat(1, 5px solid gray, 10px dotted blue, 15px double green), 5px solid red, repeat(4, 6px, 5px solid red)" should set the property value]
expected: FAIL
[e.style['column-rule'\] = "repeat(3, 16px lime, 5px solid red, 10px dotted), repeat(4, 5px solid red)" should set the property value]
expected: FAIL
[e.style['column-rule'\] = "repeat(4, 5px solid red), repeat(3, 5px solid red, 10px dotted blue)" should set the property value]
expected: FAIL
[e.style['column-rule'\] = "repeat(auto, 5px solid red), thin dotted green, 10px dotted blue, 15px double green" should set the property value]
expected: FAIL
[e.style['column-rule'\] = "5px solid red, repeat(auto, 5px solid red), 10px dotted blue" should set the property value]
expected: FAIL
[e.style['column-rule'\] = "10px dotted blue, repeat(4, blue, 5px yellow), repeat(auto, 5px solid red)" should set the property value]
expected: FAIL
[e.style['row-rule'\] = "5px solid red" should set the property value]
expected: FAIL
[e.style['row-rule'\] = "solid 10px rgb(0, 0, 255)" should set the property value]
expected: FAIL
[e.style['row-rule'\] = "double" should set the property value]
expected: FAIL
[e.style['row-rule'\] = "blue 6px" should set the property value]
expected: FAIL
[e.style['row-rule'\] = "currentcolor hidden medium" should set the property value]
expected: FAIL
[e.style['row-rule'\] = "currentcolor none medium" should set the property value]
expected: FAIL
[e.style['row-rule'\] = "repeat(auto, 5px solid green)" should set the property value]
expected: FAIL
[e.style['row-rule'\] = "repeat(auto, 5px solid yellow, 10px dotted blue)" should set the property value]
expected: FAIL
[e.style['row-rule'\] = "repeat(auto, 5px solid purple, dotted blue, 15px double green)" should set the property value]
expected: FAIL
[e.style['row-rule'\] = "repeat(auto, 6px blue, 5px solid red)" should set the property value]
expected: FAIL
[e.style['row-rule'\] = "repeat(4, 15px dotted pink)" should set the property value]
expected: FAIL
[e.style['row-rule'\] = "repeat(3, 8px ridge red, 20px dotted green)" should set the property value]
expected: FAIL
[e.style['row-rule'\] = "repeat(1, 15px ridge yellow, 10px dotted blue, 15px double green)" should set the property value]
expected: FAIL
[e.style['row-rule'\] = "repeat(4, blue, 5px red)" should set the property value]
expected: FAIL
[e.style['row-rule'\] = "repeat(3, 16px, thin dashed purple, 10px dotted)" should set the property value]
expected: FAIL
[e.style['row-rule'\] = "repeat(4, 10px solid red)" should set the property value]
expected: FAIL
[e.style['row-rule'\] = "thick, dashed, hotpink" should set the property value]
expected: FAIL
[e.style['row-rule'\] = "5px double salmon, repeat(4, 5px ridge red)" should set the property value]
expected: FAIL
[e.style['row-rule'\] = "15px dashed skyblue, repeat(3, 3px solid red, 10px dotted blue)" should set the property value]
expected: FAIL
[e.style['row-rule'\] = "repeat(1, 5px solid gray, 10px dotted blue, 15px double green), 5px solid red, repeat(4, 6px, 5px solid red)" should set the property value]
expected: FAIL
[e.style['row-rule'\] = "repeat(3, 16px lime, 5px solid red, 10px dotted), repeat(4, 5px solid red)" should set the property value]
expected: FAIL
[e.style['row-rule'\] = "repeat(4, 5px solid red), repeat(3, 5px solid red, 10px dotted blue)" should set the property value]
expected: FAIL
[e.style['row-rule'\] = "repeat(auto, 5px solid red), thin dotted green, 10px dotted blue, 15px double green" should set the property value]
expected: FAIL
[e.style['row-rule'\] = "5px solid red, repeat(auto, 5px solid red), 10px dotted blue" should set the property value]
expected: FAIL
[e.style['row-rule'\] = "10px dotted blue, repeat(4, blue, 5px yellow), repeat(auto, 5px solid red)" should set the property value]
expected: FAIL
[e.style['rule'\] = "5px solid red" should set the property value]
expected: FAIL
[e.style['rule'\] = "solid 10px rgb(0, 0, 255)" should set the property value]
expected: FAIL
[e.style['rule'\] = "double" should set the property value]
expected: FAIL
[e.style['rule'\] = "blue 6px" should set the property value]
expected: FAIL
[e.style['rule'\] = "currentcolor hidden medium" should set the property value]
expected: FAIL
[e.style['rule'\] = "currentcolor none medium" should set the property value]
expected: FAIL
[e.style['rule'\] = "repeat(auto, 5px solid green)" should set the property value]
expected: FAIL
[e.style['rule'\] = "repeat(auto, 5px solid yellow, 10px dotted blue)" should set the property value]
expected: FAIL
[e.style['rule'\] = "repeat(auto, 5px solid purple, dotted blue, 15px double green)" should set the property value]
expected: FAIL
[e.style['rule'\] = "repeat(auto, 6px blue, 5px solid red)" should set the property value]
expected: FAIL
[e.style['rule'\] = "repeat(4, 15px dotted pink)" should set the property value]
expected: FAIL
[e.style['rule'\] = "repeat(3, 8px ridge red, 20px dotted green)" should set the property value]
expected: FAIL
[e.style['rule'\] = "repeat(1, 15px ridge yellow, 10px dotted blue, 15px double green)" should set the property value]
expected: FAIL
[e.style['rule'\] = "repeat(4, blue, 5px red)" should set the property value]
expected: FAIL
[e.style['rule'\] = "repeat(3, 16px, thin dashed purple, 10px dotted)" should set the property value]
expected: FAIL
[e.style['rule'\] = "repeat(4, 10px solid red)" should set the property value]
expected: FAIL
[e.style['rule'\] = "thick, dashed, hotpink" should set the property value]
expected: FAIL
[e.style['rule'\] = "5px double salmon, repeat(4, 5px ridge red)" should set the property value]
expected: FAIL
[e.style['rule'\] = "15px dashed skyblue, repeat(3, 3px solid red, 10px dotted blue)" should set the property value]
expected: FAIL
[e.style['rule'\] = "repeat(1, 5px solid gray, 10px dotted blue, 15px double green), 5px solid red, repeat(4, 6px, 5px solid red)" should set the property value]
expected: FAIL
[e.style['rule'\] = "repeat(3, 16px lime, 5px solid red, 10px dotted), repeat(4, 5px solid red)" should set the property value]
expected: FAIL
[e.style['rule'\] = "repeat(4, 5px solid red), repeat(3, 5px solid red, 10px dotted blue)" should set the property value]
expected: FAIL
[e.style['rule'\] = "repeat(auto, 5px solid red), thin dotted green, 10px dotted blue, 15px double green" should set the property value]
expected: FAIL
[e.style['rule'\] = "5px solid red, repeat(auto, 5px solid red), 10px dotted blue" should set the property value]
expected: FAIL
[e.style['rule'\] = "10px dotted blue, repeat(4, blue, 5px yellow), repeat(auto, 5px solid red)" should set the property value]
expected: FAIL

View file

@ -190,3 +190,531 @@
[e.style['column-rule'\] = "10px dotted salmon, repeat(4, thin blue, hidden 5px purple), repeat(auto, 5px solid red, teal)" should not set unrelated longhands]
expected: FAIL
[e.style['row-rule'\] = "5px solid red" should set row-rule-color]
expected: FAIL
[e.style['row-rule'\] = "5px solid red" should set row-rule-style]
expected: FAIL
[e.style['row-rule'\] = "5px solid red" should set row-rule-width]
expected: FAIL
[e.style['row-rule'\] = "5px solid red" should not set unrelated longhands]
expected: FAIL
[e.style['row-rule'\] = "double" should set row-rule-color]
expected: FAIL
[e.style['row-rule'\] = "double" should set row-rule-style]
expected: FAIL
[e.style['row-rule'\] = "double" should set row-rule-width]
expected: FAIL
[e.style['row-rule'\] = "double" should not set unrelated longhands]
expected: FAIL
[e.style['row-rule'\] = "blue 10px" should set row-rule-color]
expected: FAIL
[e.style['row-rule'\] = "blue 10px" should set row-rule-style]
expected: FAIL
[e.style['row-rule'\] = "blue 10px" should set row-rule-width]
expected: FAIL
[e.style['row-rule'\] = "blue 10px" should not set unrelated longhands]
expected: FAIL
[e.style['row-rule'\] = "repeat(auto, 5px solid green)" should set row-rule-color]
expected: FAIL
[e.style['row-rule'\] = "repeat(auto, 5px solid green)" should set row-rule-style]
expected: FAIL
[e.style['row-rule'\] = "repeat(auto, 5px solid green)" should set row-rule-width]
expected: FAIL
[e.style['row-rule'\] = "repeat(auto, 5px solid green)" should not set unrelated longhands]
expected: FAIL
[e.style['row-rule'\] = "repeat(auto, 5px solid yellow, 10px dotted blue)" should set row-rule-color]
expected: FAIL
[e.style['row-rule'\] = "repeat(auto, 5px solid yellow, 10px dotted blue)" should set row-rule-style]
expected: FAIL
[e.style['row-rule'\] = "repeat(auto, 5px solid yellow, 10px dotted blue)" should set row-rule-width]
expected: FAIL
[e.style['row-rule'\] = "repeat(auto, 5px solid yellow, 10px dotted blue)" should not set unrelated longhands]
expected: FAIL
[e.style['row-rule'\] = "repeat(auto, blue 6px, 5px solid red)" should set row-rule-color]
expected: FAIL
[e.style['row-rule'\] = "repeat(auto, blue 6px, 5px solid red)" should set row-rule-style]
expected: FAIL
[e.style['row-rule'\] = "repeat(auto, blue 6px, 5px solid red)" should set row-rule-width]
expected: FAIL
[e.style['row-rule'\] = "repeat(auto, blue 6px, 5px solid red)" should not set unrelated longhands]
expected: FAIL
[e.style['row-rule'\] = "repeat(4, 15px dotted pink)" should set row-rule-color]
expected: FAIL
[e.style['row-rule'\] = "repeat(4, 15px dotted pink)" should set row-rule-style]
expected: FAIL
[e.style['row-rule'\] = "repeat(4, 15px dotted pink)" should set row-rule-width]
expected: FAIL
[e.style['row-rule'\] = "repeat(4, 15px dotted pink)" should not set unrelated longhands]
expected: FAIL
[e.style['row-rule'\] = "repeat(1, 15px ridge yellow, 10px dotted blue, 15px double green)" should set row-rule-color]
expected: FAIL
[e.style['row-rule'\] = "repeat(1, 15px ridge yellow, 10px dotted blue, 15px double green)" should set row-rule-style]
expected: FAIL
[e.style['row-rule'\] = "repeat(1, 15px ridge yellow, 10px dotted blue, 15px double green)" should set row-rule-width]
expected: FAIL
[e.style['row-rule'\] = "repeat(1, 15px ridge yellow, 10px dotted blue, 15px double green)" should not set unrelated longhands]
expected: FAIL
[e.style['row-rule'\] = "repeat(3, lime 16px, dashed purple, 10px dotted)" should set row-rule-color]
expected: FAIL
[e.style['row-rule'\] = "repeat(3, lime 16px, dashed purple, 10px dotted)" should set row-rule-style]
expected: FAIL
[e.style['row-rule'\] = "repeat(3, lime 16px, dashed purple, 10px dotted)" should set row-rule-width]
expected: FAIL
[e.style['row-rule'\] = "repeat(3, lime 16px, dashed purple, 10px dotted)" should not set unrelated longhands]
expected: FAIL
[e.style['row-rule'\] = "thin, dashed, hotpink" should set row-rule-color]
expected: FAIL
[e.style['row-rule'\] = "thin, dashed, hotpink" should set row-rule-style]
expected: FAIL
[e.style['row-rule'\] = "thin, dashed, hotpink" should set row-rule-width]
expected: FAIL
[e.style['row-rule'\] = "thin, dashed, hotpink" should not set unrelated longhands]
expected: FAIL
[e.style['row-rule'\] = "5px double salmon, repeat(4, 5px ridge red)" should set row-rule-color]
expected: FAIL
[e.style['row-rule'\] = "5px double salmon, repeat(4, 5px ridge red)" should set row-rule-style]
expected: FAIL
[e.style['row-rule'\] = "5px double salmon, repeat(4, 5px ridge red)" should set row-rule-width]
expected: FAIL
[e.style['row-rule'\] = "5px double salmon, repeat(4, 5px ridge red)" should not set unrelated longhands]
expected: FAIL
[e.style['row-rule'\] = "repeat(2, dashed gray, 10px blue dotted, 20px double), 5px solid red, repeat(4, blue 6px, 5px solid white)" should set row-rule-color]
expected: FAIL
[e.style['row-rule'\] = "repeat(2, dashed gray, 10px blue dotted, 20px double), 5px solid red, repeat(4, blue 6px, 5px solid white)" should set row-rule-style]
expected: FAIL
[e.style['row-rule'\] = "repeat(2, dashed gray, 10px blue dotted, 20px double), 5px solid red, repeat(4, blue 6px, 5px solid white)" should set row-rule-width]
expected: FAIL
[e.style['row-rule'\] = "repeat(2, dashed gray, 10px blue dotted, 20px double), 5px solid red, repeat(4, blue 6px, 5px solid white)" should not set unrelated longhands]
expected: FAIL
[e.style['row-rule'\] = "repeat(4, thick hidden skyblue), repeat(3, 5px solid red, 10px dotted)" should set row-rule-color]
expected: FAIL
[e.style['row-rule'\] = "repeat(4, thick hidden skyblue), repeat(3, 5px solid red, 10px dotted)" should set row-rule-style]
expected: FAIL
[e.style['row-rule'\] = "repeat(4, thick hidden skyblue), repeat(3, 5px solid red, 10px dotted)" should set row-rule-width]
expected: FAIL
[e.style['row-rule'\] = "repeat(4, thick hidden skyblue), repeat(3, 5px solid red, 10px dotted)" should not set unrelated longhands]
expected: FAIL
[e.style['row-rule'\] = "repeat(auto, 10px solid red), medium dotted green, repeat(3, thick dashed blue, 15px double green)" should set row-rule-color]
expected: FAIL
[e.style['row-rule'\] = "repeat(auto, 10px solid red), medium dotted green, repeat(3, thick dashed blue, 15px double green)" should set row-rule-style]
expected: FAIL
[e.style['row-rule'\] = "repeat(auto, 10px solid red), medium dotted green, repeat(3, thick dashed blue, 15px double green)" should set row-rule-width]
expected: FAIL
[e.style['row-rule'\] = "repeat(auto, 10px solid red), medium dotted green, repeat(3, thick dashed blue, 15px double green)" should not set unrelated longhands]
expected: FAIL
[e.style['row-rule'\] = "ridge red, repeat(auto, 5px solid green), 10px dotted blue" should set row-rule-color]
expected: FAIL
[e.style['row-rule'\] = "ridge red, repeat(auto, 5px solid green), 10px dotted blue" should set row-rule-style]
expected: FAIL
[e.style['row-rule'\] = "ridge red, repeat(auto, 5px solid green), 10px dotted blue" should set row-rule-width]
expected: FAIL
[e.style['row-rule'\] = "ridge red, repeat(auto, 5px solid green), 10px dotted blue" should not set unrelated longhands]
expected: FAIL
[e.style['row-rule'\] = "10px dotted salmon, repeat(4, thin blue, hidden 5px purple), repeat(auto, 5px solid red, teal)" should set row-rule-color]
expected: FAIL
[e.style['row-rule'\] = "10px dotted salmon, repeat(4, thin blue, hidden 5px purple), repeat(auto, 5px solid red, teal)" should set row-rule-style]
expected: FAIL
[e.style['row-rule'\] = "10px dotted salmon, repeat(4, thin blue, hidden 5px purple), repeat(auto, 5px solid red, teal)" should set row-rule-width]
expected: FAIL
[e.style['row-rule'\] = "10px dotted salmon, repeat(4, thin blue, hidden 5px purple), repeat(auto, 5px solid red, teal)" should not set unrelated longhands]
expected: FAIL
[e.style['rule'\] = "5px solid red" should set column-rule-color]
expected: FAIL
[e.style['rule'\] = "5px solid red" should set column-rule-style]
expected: FAIL
[e.style['rule'\] = "5px solid red" should set column-rule-width]
expected: FAIL
[e.style['rule'\] = "5px solid red" should set row-rule-color]
expected: FAIL
[e.style['rule'\] = "5px solid red" should set row-rule-style]
expected: FAIL
[e.style['rule'\] = "5px solid red" should set row-rule-width]
expected: FAIL
[e.style['rule'\] = "5px solid red" should not set unrelated longhands]
expected: FAIL
[e.style['rule'\] = "double" should set column-rule-color]
expected: FAIL
[e.style['rule'\] = "double" should set column-rule-style]
expected: FAIL
[e.style['rule'\] = "double" should set column-rule-width]
expected: FAIL
[e.style['rule'\] = "double" should set row-rule-color]
expected: FAIL
[e.style['rule'\] = "double" should set row-rule-style]
expected: FAIL
[e.style['rule'\] = "double" should set row-rule-width]
expected: FAIL
[e.style['rule'\] = "double" should not set unrelated longhands]
expected: FAIL
[e.style['rule'\] = "blue 10px" should set column-rule-color]
expected: FAIL
[e.style['rule'\] = "blue 10px" should set column-rule-style]
expected: FAIL
[e.style['rule'\] = "blue 10px" should set column-rule-width]
expected: FAIL
[e.style['rule'\] = "blue 10px" should set row-rule-color]
expected: FAIL
[e.style['rule'\] = "blue 10px" should set row-rule-style]
expected: FAIL
[e.style['rule'\] = "blue 10px" should set row-rule-width]
expected: FAIL
[e.style['rule'\] = "blue 10px" should not set unrelated longhands]
expected: FAIL
[e.style['rule'\] = "repeat(auto, 5px solid green)" should set column-rule-color]
expected: FAIL
[e.style['rule'\] = "repeat(auto, 5px solid green)" should set column-rule-style]
expected: FAIL
[e.style['rule'\] = "repeat(auto, 5px solid green)" should set column-rule-width]
expected: FAIL
[e.style['rule'\] = "repeat(auto, 5px solid green)" should set row-rule-color]
expected: FAIL
[e.style['rule'\] = "repeat(auto, 5px solid green)" should set row-rule-style]
expected: FAIL
[e.style['rule'\] = "repeat(auto, 5px solid green)" should set row-rule-width]
expected: FAIL
[e.style['rule'\] = "repeat(auto, 5px solid green)" should not set unrelated longhands]
expected: FAIL
[e.style['rule'\] = "repeat(auto, 5px solid yellow, 10px dotted blue)" should set column-rule-color]
expected: FAIL
[e.style['rule'\] = "repeat(auto, 5px solid yellow, 10px dotted blue)" should set column-rule-style]
expected: FAIL
[e.style['rule'\] = "repeat(auto, 5px solid yellow, 10px dotted blue)" should set column-rule-width]
expected: FAIL
[e.style['rule'\] = "repeat(auto, 5px solid yellow, 10px dotted blue)" should set row-rule-color]
expected: FAIL
[e.style['rule'\] = "repeat(auto, 5px solid yellow, 10px dotted blue)" should set row-rule-style]
expected: FAIL
[e.style['rule'\] = "repeat(auto, 5px solid yellow, 10px dotted blue)" should set row-rule-width]
expected: FAIL
[e.style['rule'\] = "repeat(auto, 5px solid yellow, 10px dotted blue)" should not set unrelated longhands]
expected: FAIL
[e.style['rule'\] = "repeat(auto, blue 6px, 5px solid red)" should set column-rule-color]
expected: FAIL
[e.style['rule'\] = "repeat(auto, blue 6px, 5px solid red)" should set column-rule-style]
expected: FAIL
[e.style['rule'\] = "repeat(auto, blue 6px, 5px solid red)" should set column-rule-width]
expected: FAIL
[e.style['rule'\] = "repeat(auto, blue 6px, 5px solid red)" should set row-rule-color]
expected: FAIL
[e.style['rule'\] = "repeat(auto, blue 6px, 5px solid red)" should set row-rule-style]
expected: FAIL
[e.style['rule'\] = "repeat(auto, blue 6px, 5px solid red)" should set row-rule-width]
expected: FAIL
[e.style['rule'\] = "repeat(auto, blue 6px, 5px solid red)" should not set unrelated longhands]
expected: FAIL
[e.style['rule'\] = "repeat(4, 15px dotted pink)" should set column-rule-color]
expected: FAIL
[e.style['rule'\] = "repeat(4, 15px dotted pink)" should set column-rule-style]
expected: FAIL
[e.style['rule'\] = "repeat(4, 15px dotted pink)" should set column-rule-width]
expected: FAIL
[e.style['rule'\] = "repeat(4, 15px dotted pink)" should set row-rule-color]
expected: FAIL
[e.style['rule'\] = "repeat(4, 15px dotted pink)" should set row-rule-style]
expected: FAIL
[e.style['rule'\] = "repeat(4, 15px dotted pink)" should set row-rule-width]
expected: FAIL
[e.style['rule'\] = "repeat(4, 15px dotted pink)" should not set unrelated longhands]
expected: FAIL
[e.style['rule'\] = "repeat(1, 15px ridge yellow, 10px dotted blue, 15px double green)" should set column-rule-color]
expected: FAIL
[e.style['rule'\] = "repeat(1, 15px ridge yellow, 10px dotted blue, 15px double green)" should set column-rule-style]
expected: FAIL
[e.style['rule'\] = "repeat(1, 15px ridge yellow, 10px dotted blue, 15px double green)" should set column-rule-width]
expected: FAIL
[e.style['rule'\] = "repeat(1, 15px ridge yellow, 10px dotted blue, 15px double green)" should set row-rule-color]
expected: FAIL
[e.style['rule'\] = "repeat(1, 15px ridge yellow, 10px dotted blue, 15px double green)" should set row-rule-style]
expected: FAIL
[e.style['rule'\] = "repeat(1, 15px ridge yellow, 10px dotted blue, 15px double green)" should set row-rule-width]
expected: FAIL
[e.style['rule'\] = "repeat(1, 15px ridge yellow, 10px dotted blue, 15px double green)" should not set unrelated longhands]
expected: FAIL
[e.style['rule'\] = "repeat(3, lime 16px, dashed purple, 10px dotted)" should set column-rule-color]
expected: FAIL
[e.style['rule'\] = "repeat(3, lime 16px, dashed purple, 10px dotted)" should set column-rule-style]
expected: FAIL
[e.style['rule'\] = "repeat(3, lime 16px, dashed purple, 10px dotted)" should set column-rule-width]
expected: FAIL
[e.style['rule'\] = "repeat(3, lime 16px, dashed purple, 10px dotted)" should set row-rule-color]
expected: FAIL
[e.style['rule'\] = "repeat(3, lime 16px, dashed purple, 10px dotted)" should set row-rule-style]
expected: FAIL
[e.style['rule'\] = "repeat(3, lime 16px, dashed purple, 10px dotted)" should set row-rule-width]
expected: FAIL
[e.style['rule'\] = "repeat(3, lime 16px, dashed purple, 10px dotted)" should not set unrelated longhands]
expected: FAIL
[e.style['rule'\] = "thin, dashed, hotpink" should set column-rule-color]
expected: FAIL
[e.style['rule'\] = "thin, dashed, hotpink" should set column-rule-style]
expected: FAIL
[e.style['rule'\] = "thin, dashed, hotpink" should set column-rule-width]
expected: FAIL
[e.style['rule'\] = "thin, dashed, hotpink" should set row-rule-color]
expected: FAIL
[e.style['rule'\] = "thin, dashed, hotpink" should set row-rule-style]
expected: FAIL
[e.style['rule'\] = "thin, dashed, hotpink" should set row-rule-width]
expected: FAIL
[e.style['rule'\] = "thin, dashed, hotpink" should not set unrelated longhands]
expected: FAIL
[e.style['rule'\] = "5px double salmon, repeat(4, 5px ridge red)" should set column-rule-color]
expected: FAIL
[e.style['rule'\] = "5px double salmon, repeat(4, 5px ridge red)" should set column-rule-style]
expected: FAIL
[e.style['rule'\] = "5px double salmon, repeat(4, 5px ridge red)" should set column-rule-width]
expected: FAIL
[e.style['rule'\] = "5px double salmon, repeat(4, 5px ridge red)" should set row-rule-color]
expected: FAIL
[e.style['rule'\] = "5px double salmon, repeat(4, 5px ridge red)" should set row-rule-style]
expected: FAIL
[e.style['rule'\] = "5px double salmon, repeat(4, 5px ridge red)" should set row-rule-width]
expected: FAIL
[e.style['rule'\] = "5px double salmon, repeat(4, 5px ridge red)" should not set unrelated longhands]
expected: FAIL
[e.style['rule'\] = "repeat(2, dashed gray, 10px blue dotted, 20px double), 5px solid red, repeat(4, blue 6px, 5px solid white)" should set column-rule-color]
expected: FAIL
[e.style['rule'\] = "repeat(2, dashed gray, 10px blue dotted, 20px double), 5px solid red, repeat(4, blue 6px, 5px solid white)" should set column-rule-style]
expected: FAIL
[e.style['rule'\] = "repeat(2, dashed gray, 10px blue dotted, 20px double), 5px solid red, repeat(4, blue 6px, 5px solid white)" should set column-rule-width]
expected: FAIL
[e.style['rule'\] = "repeat(2, dashed gray, 10px blue dotted, 20px double), 5px solid red, repeat(4, blue 6px, 5px solid white)" should set row-rule-color]
expected: FAIL
[e.style['rule'\] = "repeat(2, dashed gray, 10px blue dotted, 20px double), 5px solid red, repeat(4, blue 6px, 5px solid white)" should set row-rule-style]
expected: FAIL
[e.style['rule'\] = "repeat(2, dashed gray, 10px blue dotted, 20px double), 5px solid red, repeat(4, blue 6px, 5px solid white)" should set row-rule-width]
expected: FAIL
[e.style['rule'\] = "repeat(2, dashed gray, 10px blue dotted, 20px double), 5px solid red, repeat(4, blue 6px, 5px solid white)" should not set unrelated longhands]
expected: FAIL
[e.style['rule'\] = "repeat(4, thick hidden skyblue), repeat(3, 5px solid red, 10px dotted)" should set column-rule-color]
expected: FAIL
[e.style['rule'\] = "repeat(4, thick hidden skyblue), repeat(3, 5px solid red, 10px dotted)" should set column-rule-style]
expected: FAIL
[e.style['rule'\] = "repeat(4, thick hidden skyblue), repeat(3, 5px solid red, 10px dotted)" should set column-rule-width]
expected: FAIL
[e.style['rule'\] = "repeat(4, thick hidden skyblue), repeat(3, 5px solid red, 10px dotted)" should set row-rule-color]
expected: FAIL
[e.style['rule'\] = "repeat(4, thick hidden skyblue), repeat(3, 5px solid red, 10px dotted)" should set row-rule-style]
expected: FAIL
[e.style['rule'\] = "repeat(4, thick hidden skyblue), repeat(3, 5px solid red, 10px dotted)" should set row-rule-width]
expected: FAIL
[e.style['rule'\] = "repeat(4, thick hidden skyblue), repeat(3, 5px solid red, 10px dotted)" should not set unrelated longhands]
expected: FAIL
[e.style['rule'\] = "repeat(auto, 10px solid red), medium dotted green, repeat(3, thick dashed blue, 15px double green)" should set column-rule-color]
expected: FAIL
[e.style['rule'\] = "repeat(auto, 10px solid red), medium dotted green, repeat(3, thick dashed blue, 15px double green)" should set column-rule-style]
expected: FAIL
[e.style['rule'\] = "repeat(auto, 10px solid red), medium dotted green, repeat(3, thick dashed blue, 15px double green)" should set column-rule-width]
expected: FAIL
[e.style['rule'\] = "repeat(auto, 10px solid red), medium dotted green, repeat(3, thick dashed blue, 15px double green)" should set row-rule-color]
expected: FAIL
[e.style['rule'\] = "repeat(auto, 10px solid red), medium dotted green, repeat(3, thick dashed blue, 15px double green)" should set row-rule-style]
expected: FAIL
[e.style['rule'\] = "repeat(auto, 10px solid red), medium dotted green, repeat(3, thick dashed blue, 15px double green)" should set row-rule-width]
expected: FAIL
[e.style['rule'\] = "repeat(auto, 10px solid red), medium dotted green, repeat(3, thick dashed blue, 15px double green)" should not set unrelated longhands]
expected: FAIL
[e.style['rule'\] = "ridge red, repeat(auto, 5px solid green), 10px dotted blue" should set column-rule-color]
expected: FAIL
[e.style['rule'\] = "ridge red, repeat(auto, 5px solid green), 10px dotted blue" should set column-rule-style]
expected: FAIL
[e.style['rule'\] = "ridge red, repeat(auto, 5px solid green), 10px dotted blue" should set column-rule-width]
expected: FAIL
[e.style['rule'\] = "ridge red, repeat(auto, 5px solid green), 10px dotted blue" should set row-rule-color]
expected: FAIL
[e.style['rule'\] = "ridge red, repeat(auto, 5px solid green), 10px dotted blue" should set row-rule-style]
expected: FAIL
[e.style['rule'\] = "ridge red, repeat(auto, 5px solid green), 10px dotted blue" should set row-rule-width]
expected: FAIL
[e.style['rule'\] = "ridge red, repeat(auto, 5px solid green), 10px dotted blue" should not set unrelated longhands]
expected: FAIL
[e.style['rule'\] = "10px dotted salmon, repeat(4, thin blue, hidden 5px purple), repeat(auto, 5px solid red, teal)" should set column-rule-color]
expected: FAIL
[e.style['rule'\] = "10px dotted salmon, repeat(4, thin blue, hidden 5px purple), repeat(auto, 5px solid red, teal)" should set column-rule-style]
expected: FAIL
[e.style['rule'\] = "10px dotted salmon, repeat(4, thin blue, hidden 5px purple), repeat(auto, 5px solid red, teal)" should set column-rule-width]
expected: FAIL
[e.style['rule'\] = "10px dotted salmon, repeat(4, thin blue, hidden 5px purple), repeat(auto, 5px solid red, teal)" should set row-rule-color]
expected: FAIL
[e.style['rule'\] = "10px dotted salmon, repeat(4, thin blue, hidden 5px purple), repeat(auto, 5px solid red, teal)" should set row-rule-style]
expected: FAIL
[e.style['rule'\] = "10px dotted salmon, repeat(4, thin blue, hidden 5px purple), repeat(auto, 5px solid red, teal)" should set row-rule-width]
expected: FAIL
[e.style['rule'\] = "10px dotted salmon, repeat(4, thin blue, hidden 5px purple), repeat(auto, 5px solid red, teal)" should not set unrelated longhands]
expected: FAIL