Skip to content

Commit

Permalink
Add a test for nested stacking context overflow areas.
Browse files Browse the repository at this point in the history
  • Loading branch information
emilio committed Aug 16, 2016
1 parent fd3a99e commit babb5d4
Show file tree
Hide file tree
Showing 5 changed files with 168 additions and 0 deletions.
48 changes: 48 additions & 0 deletions tests/wpt/mozilla/meta/MANIFEST.json
Expand Up @@ -3960,6 +3960,30 @@
"url": "/_mozilla/css/overflow_simple_a.html"
}
],
"css/overflow_transformed_sc.html": [
{
"path": "css/overflow_transformed_sc.html",
"references": [
[
"/_mozilla/css/overflow_transformed_sc_ref.html",
"=="
]
],
"url": "/_mozilla/css/overflow_transformed_sc.html"
}
],
"css/overflow_transformed_sc_rotate.html": [
{
"path": "css/overflow_transformed_sc_rotate.html",
"references": [
[
"/_mozilla/css/overflow_transformed_sc_rotate_ref.html",
"=="
]
],
"url": "/_mozilla/css/overflow_transformed_sc_rotate.html"
}
],
"css/overflow_wrap_a.html": [
{
"path": "css/overflow_wrap_a.html",
Expand Down Expand Up @@ -13192,6 +13216,30 @@
"url": "/_mozilla/css/overflow_simple_a.html"
}
],
"css/overflow_transformed_sc.html": [
{
"path": "css/overflow_transformed_sc.html",
"references": [
[
"/_mozilla/css/overflow_transformed_sc_ref.html",
"=="
]
],
"url": "/_mozilla/css/overflow_transformed_sc.html"
}
],
"css/overflow_transformed_sc_rotate.html": [
{
"path": "css/overflow_transformed_sc_rotate.html",
"references": [
[
"/_mozilla/css/overflow_transformed_sc_rotate_ref.html",
"=="
]
],
"url": "/_mozilla/css/overflow_transformed_sc_rotate.html"
}
],
"css/overflow_wrap_a.html": [
{
"path": "css/overflow_wrap_a.html",
Expand Down
31 changes: 31 additions & 0 deletions tests/wpt/mozilla/tests/css/overflow_transformed_sc.html
@@ -0,0 +1,31 @@
<!doctype html>
<meta charset="utf-8">
<title>Inner stacking contexts' transforms are taken into account for overflow computation</title>
<link rel="match" href="overflow_transformed_sc_ref.html">
<style>
.outer-sc {
transform: translate(-50px, -50px);
position: absolute;
width: 250px;
height: 250px;
top: 50px;
left: 50px;
background: blue;
}

.inner-sc {
position: absolute;
width: 250px;
height: 250px;
top: 0;
left: 0;
transform: translate(250px, 250px);
background: green;
}

html, body { margin: 0; padding: 0; }
</style>
<div class="outer-sc">
<div class="inner-sc">
</div>
</div>
28 changes: 28 additions & 0 deletions tests/wpt/mozilla/tests/css/overflow_transformed_sc_ref.html
@@ -0,0 +1,28 @@
<!doctype html>
<meta charset="utf-8">
<title>CSS test reference</title>
<style>
.outer-sc {
position: absolute;
width: 250px;
height: 250px;
top: 0;
left: 0;
background: blue;
}

.inner-sc {
position: absolute;
width: 250px;
height: 250px;
top: 250px;
left: 250px;
background: green;
}

html, body { margin: 0; padding: 0; }
</style>
<div class="outer-sc">
<div class="inner-sc">
</div>
</div>
31 changes: 31 additions & 0 deletions tests/wpt/mozilla/tests/css/overflow_transformed_sc_rotate.html
@@ -0,0 +1,31 @@
<!doctype html>
<meta charset="utf-8">
<title>Inner stacking contexts' transforms are taken into account for overflow computation</title>
<link rel="match" href="overflow_transformed_sc_rotate_ref.html">
<style>
.outer-sc {
transform: translate(-50px, -50px);
position: absolute;
width: 250px;
height: 250px;
top: 50px;
left: 50px;
background: blue;
}

.inner-sc {
position: absolute;
width: 250px;
height: 250px;
top: 0;
left: 0;
transform: translate(250px, 250px) rotate(45deg);
background: green;
}

html, body { margin: 0; padding: 0; }
</style>
<div class="outer-sc">
<div class="inner-sc">
</div>
</div>
@@ -0,0 +1,30 @@
<!doctype html>
<meta charset="utf-8">
<title>CSS test reference.</title>
<style>
.outer-sc {
transform: translate(-50px, -50px);
position: absolute;
width: 250px;
height: 250px;
top: 50px;
left: 50px;
background: blue;
}

.inner-sc {
position: absolute;
width: 250px;
height: 250px;
top: 0;
left: 0;
transform: translate(250px, 250px) rotate(45deg);
background: green;
}

html, body { margin: 0; padding: 0; }
</style>
<div class="outer-sc">
</div>
<div class="inner-sc">
</div>

0 comments on commit babb5d4

Please sign in to comment.