mirror of
https://github.com/servo/servo.git
synced 2025-08-08 06:55:31 +01:00
style: Reftest for bogus style sharing across cousins.
This commit is contained in:
parent
e09ae428eb
commit
f879140ad2
4 changed files with 47 additions and 1 deletions
|
@ -113,7 +113,7 @@ fn test_revalidation_selectors() {
|
||||||
"p:first-child span",
|
"p:first-child span",
|
||||||
]).into_iter()
|
]).into_iter()
|
||||||
.filter(|s| needs_revalidation(&s))
|
.filter(|s| needs_revalidation(&s))
|
||||||
.map(|s| s.inner.slice_to_first_ancestor_combinator().complex)
|
.map(|s| s.inner.complex)
|
||||||
.collect::<Vec<_>>();
|
.collect::<Vec<_>>();
|
||||||
|
|
||||||
let reference = parse_selectors(&[
|
let reference = parse_selectors(&[
|
||||||
|
|
|
@ -1211,6 +1211,18 @@
|
||||||
{}
|
{}
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
|
"css/bug-1361013-cousin-sharing.html": [
|
||||||
|
[
|
||||||
|
"/_mozilla/css/bug-1361013-cousin-sharing.html",
|
||||||
|
[
|
||||||
|
[
|
||||||
|
"/_mozilla/css/bug-1361013-cousin-sharing-ref.html",
|
||||||
|
"=="
|
||||||
|
]
|
||||||
|
],
|
||||||
|
{}
|
||||||
|
]
|
||||||
|
],
|
||||||
"css/button_css_width.html": [
|
"css/button_css_width.html": [
|
||||||
[
|
[
|
||||||
"/_mozilla/css/button_css_width.html",
|
"/_mozilla/css/button_css_width.html",
|
||||||
|
@ -7262,6 +7274,11 @@
|
||||||
{}
|
{}
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
|
"css/bug-1361013-cousin-sharing-ref.html": [
|
||||||
|
[
|
||||||
|
{}
|
||||||
|
]
|
||||||
|
],
|
||||||
"css/button_css_width_ref.html": [
|
"css/button_css_width_ref.html": [
|
||||||
[
|
[
|
||||||
{}
|
{}
|
||||||
|
@ -20835,6 +20852,14 @@
|
||||||
"2ebf9c8f963a2f3971a3c1b64b6b01825eacdedc",
|
"2ebf9c8f963a2f3971a3c1b64b6b01825eacdedc",
|
||||||
"support"
|
"support"
|
||||||
],
|
],
|
||||||
|
"css/bug-1361013-cousin-sharing-ref.html": [
|
||||||
|
"3451cb4533d650f6f624b89548ce7117bcc8bef3",
|
||||||
|
"support"
|
||||||
|
],
|
||||||
|
"css/bug-1361013-cousin-sharing.html": [
|
||||||
|
"95c8c8d33cca3d6e969338a98c60ec9804256ef5",
|
||||||
|
"reftest"
|
||||||
|
],
|
||||||
"css/bug_1345483.html": [
|
"css/bug_1345483.html": [
|
||||||
"41b55af9d5c95910b1af74c0fbffb24e20bbe869",
|
"41b55af9d5c95910b1af74c0fbffb24e20bbe869",
|
||||||
"testharness"
|
"testharness"
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
<!doctype html>
|
||||||
|
<style>
|
||||||
|
div { color: green; }
|
||||||
|
</style>
|
||||||
|
<div>
|
||||||
|
<p><span></span></p>
|
||||||
|
<p><span>This should be green.</span></p>
|
||||||
|
</div>
|
13
tests/wpt/mozilla/tests/css/bug-1361013-cousin-sharing.html
Normal file
13
tests/wpt/mozilla/tests/css/bug-1361013-cousin-sharing.html
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
<!doctype html>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<title>Bug 1361013: selectors for revalidation account for cousins sharing style</title>
|
||||||
|
<link rel="author" name="Cameron McCormack" href="mailto:cam@mcc.id.au">
|
||||||
|
<link rel="match" href="bug-1361013-cousin-sharing-ref.html">
|
||||||
|
<style>
|
||||||
|
div { color: green; }
|
||||||
|
p:first-child > span { color: red; }
|
||||||
|
</style>
|
||||||
|
<div>
|
||||||
|
<p><span></span></p>
|
||||||
|
<p><span>This should be green.</span></p>
|
||||||
|
</div>
|
Loading…
Add table
Add a link
Reference in a new issue