#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 { … };
}
TEST_F(CSSScrollTimelineTest, ResizeObserverTriggeredTimelines) { … }
namespace {
std::optional<ScrollTimeline::ScrollAxis> GetTimelineAxis(
const Animation& animation) { … }
}
TEST_F(CSSScrollTimelineTest, ViewTimelineHost) { … }
TEST_F(CSSScrollTimelineTest, ViewTimelineSlotted) { … }
TEST_F(CSSScrollTimelineTest, ViewTimelinePart) { … }
TEST_F(CSSScrollTimelineTest, ScrollTimelineHost) { … }
TEST_F(CSSScrollTimelineTest, ScrollTimelineSlotted) { … }
TEST_F(CSSScrollTimelineTest, ScrollTimelinePart) { … }
}