summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/css/css_page_rule_test.cc
diff options
context:
space:
mode:
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.cc36
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());
}