chromium/third_party/blink/renderer/core/animation/css/css_scroll_timeline_test.cc

// Copyright 2020 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/core/animation/animation_clock.h"
#include "third_party/blink/renderer/core/animation/document_animations.h"
#include "third_party/blink/renderer/core/css/properties/longhands.h"
#include "third_party/blink/renderer/core/dom/id_target_observer.h"
#include "third_party/blink/renderer/core/dom/id_target_observer_registry.h"
#include "third_party/blink/renderer/core/dom/node_computed_style.h"
#include "third_party/blink/renderer/core/dom/shadow_root.h"
#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/core/html/html_div_element.h"
#include "third_party/blink/renderer/core/html/html_element.h"
#include "third_party/blink/renderer/core/html/html_style_element.h"
#include "third_party/blink/renderer/core/page/page_animator.h"
#include "third_party/blink/renderer/core/resize_observer/resize_observer.h"
#include "third_party/blink/renderer/core/resize_observer/resize_observer_entry.h"
#include "third_party/blink/renderer/core/style/computed_style.h"
#include "third_party/blink/renderer/core/testing/page_test_base.h"
#include "third_party/blink/renderer/platform/heap/thread_state.h"
#include "third_party/blink/renderer/platform/testing/runtime_enabled_features_test_helpers.h"

namespace blink {

class CSSScrollTimelineTest : public PageTestBase,
                              private ScopedScrollTimelineForTest {};

TEST_F(CSSScrollTimelineTest, SharedTimelines) {}

TEST_F(CSSScrollTimelineTest, MultipleLifecyclePasses) {}

namespace {

class AnimationTriggeringDelegate : public ResizeObserver::Delegate {};

}  // namespace

TEST_F(CSSScrollTimelineTest, ResizeObserverTriggeredTimelines) {}

namespace {

std::optional<ScrollTimeline::ScrollAxis> GetTimelineAxis(
    const Animation& animation) {}

}  // namespace

TEST_F(CSSScrollTimelineTest, ViewTimelineHost) {}

TEST_F(CSSScrollTimelineTest, ViewTimelineSlotted) {}

TEST_F(CSSScrollTimelineTest, ViewTimelinePart) {}

TEST_F(CSSScrollTimelineTest, ScrollTimelineHost) {}

TEST_F(CSSScrollTimelineTest, ScrollTimelineSlotted) {}

TEST_F(CSSScrollTimelineTest, ScrollTimelinePart) {}

}  // namespace blink