| <!DOCTYPE html> |
| <html> |
| <head> |
| <meta name="viewport" content="width=800"> |
| <style> |
| |
| body { margin: 0; overflow-y: hidden; color: #aaa; } |
| #ib { display: inline-block; width: 12em; } |
| #ib:hover { color: #99f; } |
| i { color: black; } |
| |
| </style> |
| <script src="resources/autosizingTest.js"></script> |
| </head> |
| <body> |
| <div id="ib">(hover styled inline block)</div> (some text follows)<br><br> |
| <i> |
| This test requires text autosizing to be enabled. The test passes if the width |
| of the inline block does not increase when the user hovers over the content. |
| </i> |
| <br><br> |
| (additional text to trigger autosizing) |
| <script> |
| |
| function runTest() { |
| var inlineBlock = document.querySelector("#ib"); |
| var width1 = inlineBlock.clientWidth; |
| |
| // Trigger hover styles. |
| eventSender.mouseMoveTo(50, 30); |
| |
| var width2 = inlineBlock.clientWidth; |
| var pass = width1 == width2; |
| |
| document.body.innerText = pass ? "PASS" : "FAIL"; |
| testRunner.dumpAsText(); |
| } |
| |
| if (window.testRunner && window.eventSender) |
| runTest(); |
| |
| </script> |
| </body> |
| </html> |