2 <script src=
"../../resources/testharness.js"></script>
3 <script src=
"../../resources/testharnessreport.js"></script>
5 svg { background-color: lightblue }
6 div { width:
500px; background-color: blue; padding:
1em }
9 <svg viewBox=
"0 0 100 100"></svg>
12 var dec_test
= async_test("Test SVG dimensions after container width has shrunk");
13 var inc_test
= async_test("Test SVG dimensions after container width has grown");
15 requestAnimationFrame(function() {
16 document
.querySelector('div').style
.width
= "1000px";
17 inc_test
.step(function() {
18 assert_equals(document
.querySelector('svg').offsetWidth
, 1000);
19 assert_equals(document
.querySelector('svg').offsetHeight
, 1000);
22 document
.querySelector('div').style
.width
= "100px";
23 dec_test
.step(function() {
24 assert_equals(document
.querySelector('svg').offsetWidth
, 100);
25 assert_equals(document
.querySelector('svg').offsetHeight
, 100);