diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/css/css_page_rule_test.cc')
-rw-r--r-- | chromium/third_party/blink/renderer/core/css/css_page_rule_test.cc | 36 |
1 files changed, 19 insertions, 17 deletions
diff --git a/chromium/third_party/blink/renderer/core/css/css_page_rule_test.cc b/chromium/third_party/blink/renderer/core/css/css_page_rule_test.cc index 7ad3b52d9d9..e6b7c0c0a8f 100644 --- a/chromium/third_party/blink/renderer/core/css/css_page_rule_test.cc +++ b/chromium/third_party/blink/renderer/core/css/css_page_rule_test.cc @@ -5,52 +5,54 @@ #include "third_party/blink/renderer/core/css/css_page_rule.h" #include "third_party/blink/renderer/core/css/css_rule_list.h" -#include "third_party/blink/renderer/core/css/css_test_helper.h" +#include "third_party/blink/renderer/core/css/css_test_helpers.h" #include "third_party/blink/renderer/core/dom/document.h" #include "testing/gtest/include/gtest/gtest.h" namespace blink { +using namespace css_test_helpers; + TEST(CSSPageRule, Serializing) { - CSSTestHelper helper; + TestStyleSheet sheet; const char* css_rule = "@page :left { size: auto; }"; - helper.AddCSSRules(css_rule); - if (helper.CssRules()) { - EXPECT_EQ(1u, helper.CssRules()->length()); - EXPECT_EQ(String(css_rule), helper.CssRules()->item(0)->cssText()); - EXPECT_EQ(CSSRule::kPageRule, helper.CssRules()->item(0)->type()); - if (CSSPageRule* page_rule = ToCSSPageRule(helper.CssRules()->item(0))) + sheet.AddCSSRules(css_rule); + if (sheet.CssRules()) { + EXPECT_EQ(1u, sheet.CssRules()->length()); + EXPECT_EQ(String(css_rule), sheet.CssRules()->item(0)->cssText()); + EXPECT_EQ(CSSRule::kPageRule, sheet.CssRules()->item(0)->type()); + if (CSSPageRule* page_rule = ToCSSPageRule(sheet.CssRules()->item(0))) EXPECT_EQ(":left", page_rule->selectorText()); } } TEST(CSSPageRule, selectorText) { - CSSTestHelper helper; + TestStyleSheet sheet; const char* css_rule = "@page :left { size: auto; }"; - helper.AddCSSRules(css_rule); - DCHECK(helper.CssRules()); - EXPECT_EQ(1u, helper.CssRules()->length()); + sheet.AddCSSRules(css_rule); + DCHECK(sheet.CssRules()); + EXPECT_EQ(1u, sheet.CssRules()->length()); - CSSPageRule* page_rule = ToCSSPageRule(helper.CssRules()->item(0)); + CSSPageRule* page_rule = ToCSSPageRule(sheet.CssRules()->item(0)); EXPECT_EQ(":left", page_rule->selectorText()); // set invalid page selector. - page_rule->setSelectorText(&helper.GetDocument(), ":hover"); + page_rule->setSelectorText(&sheet.GetDocument(), ":hover"); EXPECT_EQ(":left", page_rule->selectorText()); // set invalid page selector. - page_rule->setSelectorText(&helper.GetDocument(), "right { bla"); + page_rule->setSelectorText(&sheet.GetDocument(), "right { bla"); EXPECT_EQ(":left", page_rule->selectorText()); // set page pseudo class selector. - page_rule->setSelectorText(&helper.GetDocument(), ":right"); + page_rule->setSelectorText(&sheet.GetDocument(), ":right"); EXPECT_EQ(":right", page_rule->selectorText()); // set page type selector. - page_rule->setSelectorText(&helper.GetDocument(), "namedpage"); + page_rule->setSelectorText(&sheet.GetDocument(), "namedpage"); EXPECT_EQ("namedpage", page_rule->selectorText()); } |