chromium/third_party/blink/renderer/core/css/resolver/cascade_expansion_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/css/resolver/cascade_expansion.h"
#include "third_party/blink/renderer/core/css/properties/css_property_ref.h"
#include "third_party/blink/renderer/core/css/resolver/cascade_expansion-inl.h"

#include "third_party/blink/renderer/core/css/css_property_value_set.h"
#include "third_party/blink/renderer/core/css/css_selector.h"
#include "third_party/blink/renderer/core/css/css_test_helpers.h"
#include "third_party/blink/renderer/core/css/css_unset_value.h"
#include "third_party/blink/renderer/core/css/resolver/match_result.h"
#include "third_party/blink/renderer/core/css/rule_set.h"
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/testing/page_test_base.h"
#include "third_party/blink/renderer/platform/heap/garbage_collected.h"

namespace blink {

ParseDeclarationBlock;

namespace {

// This list does not necessarily need to be exhaustive.
const CSSPropertyID kVisitedPropertySamples[] =;

}  // namespace

class CascadeExpansionTest : public PageTestBase {};

TEST_F(CascadeExpansionTest, UARules) {}

TEST_F(CascadeExpansionTest, UserRules) {}

TEST_F(CascadeExpansionTest, AuthorRules) {}

TEST_F(CascadeExpansionTest, AllOriginRules) {}

TEST_F(CascadeExpansionTest, Name) {}

TEST_F(CascadeExpansionTest, LinkOmitted) {}

TEST_F(CascadeExpansionTest, InternalVisited) {}

TEST_F(CascadeExpansionTest, InternalVisitedOmitted) {}

TEST_F(CascadeExpansionTest, InternalVisitedWithTrailer) {}

TEST_F(CascadeExpansionTest, All) {}

TEST_F(CascadeExpansionTest, InlineAll) {}

TEST_F(CascadeExpansionTest, FilterFirstLetter) {}

TEST_F(CascadeExpansionTest, FilterFirstLine) {}

TEST_F(CascadeExpansionTest, FilterCue) {}

TEST_F(CascadeExpansionTest, FilterMarker) {}

TEST_F(CascadeExpansionTest, FilterHighlightLegacy) {}

TEST_F(CascadeExpansionTest, FilterHighlight) {}

TEST_F(CascadeExpansionTest, FilterPositionFallback) {}

TEST_F(CascadeExpansionTest, Importance) {}

TEST_F(CascadeExpansionTest, AllImportance) {}

TEST_F(CascadeExpansionTest, AllNonImportance) {}

TEST_F(CascadeExpansionTest, AllVisitedOnly) {}

TEST_F(CascadeExpansionTest, AllVisitedOrLink) {}

TEST_F(CascadeExpansionTest, AllLinkOnly) {}

TEST_F(CascadeExpansionTest, Position) {}

TEST_F(CascadeExpansionTest, MatchedPropertiesLimit) {}

TEST_F(CascadeExpansionTest, MatchedDeclarationsLimit) {}

}  // namespace blink