blob: ec49ff980012828c399370b3a1c4f86860710a0d [file] [log] [blame]
// Copyright 2018 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 "cc/input/main_thread_scrolling_reason.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace cc {
using MainThreadScrollingReasonTest = testing::Test;
TEST_F(MainThreadScrollingReasonTest, AsText) {
EXPECT_EQ("", MainThreadScrollingReason::AsText(0));
"Has background-attachment:fixed,"
"Has non-layer viewport-constrained objects,"
"Threaded scrolling is disabled,"
"Scrollbar scrolling,Page overlay,"
"Handling scroll from main thread,"
"Custom scrollbar scrolling,"
"Has opacity and LCD text,"
"Has transform and LCD text,"
"Background is not opaque in rect and LCD text,"
"Has border radius,Has clip related property,"
"Has box shadow from non-root layer,"
"Is not stacking context and LCD text,"
"Non fast scrollable region,"
"Failed hit test,"
"No scrolling layer,"
"Not scrollable,"
"Continuing main thread scroll,"
"Non-invertible transform,"
"Page-based scrolling",
} // namespace cc