#include "third_party/blink/renderer/core/inspector/invalidation_set_to_selector_map.h"
#include "base/test/trace_event_analyzer.h"
#include "third_party/blink/renderer/core/css/css_test_helpers.h"
#include "third_party/blink/renderer/core/css/invalidation/invalidation_set.h"
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/dom/element.h"
#include "third_party/blink/renderer/core/html/html_style_element.h"
#include "third_party/blink/renderer/core/html_names.h"
#include "third_party/blink/renderer/core/testing/page_test_base.h"
namespace blink {
class InvalidationSetToSelectorMapTest : public PageTestBase { … };
TEST_F(InvalidationSetToSelectorMapTest, TrackerLifetime) { … }
TEST_F(InvalidationSetToSelectorMapTest, ClassMatch) { … }
TEST_F(InvalidationSetToSelectorMapTest, ClassMatchWithMultipleInvalidations) { … }
TEST_F(InvalidationSetToSelectorMapTest, ClassMatchWithCombine) { … }
TEST_F(InvalidationSetToSelectorMapTest, SelfInvalidation) { … }
TEST_F(InvalidationSetToSelectorMapTest, SubtreeInvalidation) { … }
TEST_F(InvalidationSetToSelectorMapTest, InvalidationSetRemoval) { … }
TEST_F(InvalidationSetToSelectorMapTest, StartTracingLate) { … }
TEST_F(InvalidationSetToSelectorMapTest, StartTracingLateWithNestedRules) { … }
TEST_F(InvalidationSetToSelectorMapTest,
StartTracingLateWithSiblingAndDescendantRules) { … }
TEST_F(InvalidationSetToSelectorMapTest,
StartTracingLateWithPendingInsertRule) { … }
TEST_F(InvalidationSetToSelectorMapTest, HandleRebuildAfterRuleSetChange) { … }
}