test_object-immediate-intrinsic-size.html (1149B)
1 <!DOCTYPE html> 2 <!-- 3 https://bugzilla.mozilla.org/show_bug.cgi?id=1867409 4 --> 5 <html> 6 <head> 7 <title>Test that <object> embedding SVG and using its intrinsic 8 size will resize 9 </title> 10 <script src="/tests/SimpleTest/SimpleTest.js"></script> 11 <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" /> 12 <script> 13 14 // This test checks for a race condition. If it fails intermittently then it 15 // may actually be a full failure. 16 17 SimpleTest.waitForExplicitFinish(); 18 19 function runTest() { 20 var object = document.querySelector("object"); 21 var cs = document.defaultView.getComputedStyle(object); 22 var width = cs.getPropertyValue("width"); 23 is(width, "70px", "Check that the <object> size updated"); 24 SimpleTest.finish(); 25 } 26 27 </script> 28 </head> 29 <body onload="runTest();"> 30 <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1867409">Mozilla Bug 1867409</a> 31 <p id="display"></p> 32 <div id="content"> 33 <object style="border:1px solid black" type="image/svg+xml" 34 data="object-immediate-intrinsic-size.sjs"></object> 35 </div> 36 </body> 37 </html>