| Index: third_party/WebKit/LayoutTests/fast/css/hover-display-contents.html | 
| diff --git a/third_party/WebKit/LayoutTests/fast/css/hover-display-contents.html b/third_party/WebKit/LayoutTests/fast/css/hover-display-contents.html | 
| new file mode 100644 | 
| index 0000000000000000000000000000000000000000..d05cc0b58ff6501bf71a8ac90f1fd9041c0761b0 | 
| --- /dev/null | 
| +++ b/third_party/WebKit/LayoutTests/fast/css/hover-display-contents.html | 
| @@ -0,0 +1,43 @@ | 
| +<!DOCTYPE html> | 
| +<script src="../../resources/testharness.js"></script> | 
| +<script src="../../resources/testharnessreport.js"></script> | 
| +<style> | 
| +  .contents { | 
| +    display: contents; | 
| +    border: 1px solid red; | 
| +  } | 
| +  .contents:hover { | 
| +    color: green; | 
| +  } | 
| +</style> | 
| +<div id="container1"> | 
| +  <div id="target1" class="contents">Hovering this text should make it go green. | 
| +    There should be no red border at any time.</div> | 
| +</div> | 
| +<div id="container2"> | 
| +  <div class="contents"> | 
| +    <div id="target2">Hovering this text should make it go green. | 
| +      There should be no red border at any time.</div> | 
| +  </div> | 
| +</div> | 
| +<script> | 
| +  function hoverElement(element) { | 
| +    eventSender.mouseMoveTo(element.offsetLeft + 1, element.offsetTop + 1); | 
| +  } | 
| + | 
| +  test(() => { | 
| +    assert_true(!!window.eventSender, "Check for window.eventSender"); | 
| +  }, "Tests require window.eventSender for hovering."); | 
| + | 
| +  test(() => { | 
| +    hoverElement(container1); | 
| +    assert_equals(getComputedStyle(target1).color, "rgb(0, 128, 0)", | 
| +        "Color should be green."); | 
| +  }, "Hover text with :hover style on display:contents parent."); | 
| + | 
| +  test(() => { | 
| +    hoverElement(container2); | 
| +    assert_equals(getComputedStyle(target2).color, "rgb(0, 128, 0)", | 
| +        "Color should be green."); | 
| +  }, "Hover text with :hover style on display:contents ancestor."); | 
| +</script> | 
|  |