10 var console = document.getElementById('console');
11 console.innerText = msg;
13 var testedHoverState = false;
14 function testHoverState() {
17 testedHoverState = true;
18 var tableRow = document.getElementById('table-row');
19 var calculatedStyle = window.getComputedStyle(tableRow);
21 if (calculatedStyle.getPropertyValue('background-color') == "rgb(0, 0, 255)")
22 log("PASSED: The hover effect works!");
24 log("FAILED: The hover effect did not correctly propagate down the layer chain.");
28 if (!window.layoutTestController)
30 var targetElem = document.getElementById('table-row');
31 eventSender.mouseMoveTo(targetElem.offsetLeft + targetElem.offsetWidth / 2,
32 targetElem.offsetTop + targetElem.offsetHeight / 2);
37 <body onload="runTest()">
38 <div style="overflow:hidden">
39 <div id="table-row" onmousemove="testHoverState()" style="overflow:hidden; display:table-row">To test this manually, first make sure you can see this text at all, and then hover over it and make sure the background turns blue.</div>
41 <div id="console"></div>