| Index: Source/core/css/HoverUpdateTest.cpp
|
| diff --git a/Source/core/css/HoverUpdateTest.cpp b/Source/core/css/HoverUpdateTest.cpp
|
| deleted file mode 100644
|
| index ac60a2e5b78b41da70b1fc009cea7270d78c0d46..0000000000000000000000000000000000000000
|
| --- a/Source/core/css/HoverUpdateTest.cpp
|
| +++ /dev/null
|
| @@ -1,49 +0,0 @@
|
| -// Copyright 2014 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#include "config.h"
|
| -#include "HTMLNames.h"
|
| -#include "core/dom/Element.h"
|
| -#include "core/dom/ElementTraversal.h"
|
| -#include "core/frame/FrameView.h"
|
| -#include "core/frame/LocalFrame.h"
|
| -#include "core/html/HTMLDocument.h"
|
| -#include "core/html/HTMLElement.h"
|
| -#include "core/page/EventHandler.h"
|
| -#include "core/testing/DummyPageHolder.h"
|
| -#include "platform/PlatformMouseEvent.h"
|
| -#include <gtest/gtest.h>
|
| -
|
| -using namespace WebCore;
|
| -
|
| -namespace {
|
| -
|
| -TEST(HoverUpdateTest, AffectedByHoverUpdate)
|
| -{
|
| - // Check that when hovering the div in the document below, you only get a
|
| - // single element style recalc.
|
| -
|
| - OwnPtr<DummyPageHolder> dummyPageHolder = DummyPageHolder::create(IntSize(800, 600));
|
| - HTMLDocument* document = toHTMLDocument(&dummyPageHolder->document());
|
| - document->documentElement()->setInnerHTML("<style>div {width:100px;height:100px} div:hover { background-color: green }</style>"
|
| - "<div>"
|
| - "<span></span>"
|
| - "<span></span>"
|
| - "<span></span>"
|
| - "<span></span>"
|
| - "</div>", ASSERT_NO_EXCEPTION);
|
| -
|
| - document->view()->updateLayoutAndStyleIfNeededRecursive();
|
| - unsigned startCount = document->styleEngine()->resolverAccessCount();
|
| -
|
| - PlatformMouseEvent moveEvent(IntPoint(20, 20), IntPoint(20, 20), NoButton, PlatformEvent::MouseMoved, 0, false, false, false, false, currentTime());
|
| - document->frame()->eventHandler().handleMouseMoveEvent(moveEvent);
|
| - document->view()->updateLayoutAndStyleIfNeededRecursive();
|
| -
|
| - unsigned accessCount = document->styleEngine()->resolverAccessCount() - startCount;
|
| -
|
| - ASSERT_EQ(1U, accessCount);
|
| -}
|
| -
|
| -} // namespace
|
|
|