diff options
author | J. Ryan Stinnett <jryans@gmail.com> | 2017-04-13 14:53:59 +0800 |
---|---|---|
committer | J. Ryan Stinnett <jryans@gmail.com> | 2017-04-14 17:22:14 +0800 |
commit | 0936dd24d0f4145742a530085830ab7d62fedd73 (patch) | |
tree | 9c28b0d86a72c8026ec8cf98135a9f8a6e03b5e5 /tests/unit/style/parsing/text_overflow.rs | |
parent | f7896fd80bf42082d29f82d5393dc1f175735bb4 (diff) | |
download | servo-0936dd24d0f4145742a530085830ab7d62fedd73.tar.gz servo-0936dd24d0f4145742a530085830ab7d62fedd73.zip |
Centralize ParserContext for tests
To simplify adding additional data to `ParserContext`, this moves test usages to
a few shared locations, instead of being spread across many tests.
MozReview-Commit-ID: 1OahV797eq
Diffstat (limited to 'tests/unit/style/parsing/text_overflow.rs')
-rw-r--r-- | tests/unit/style/parsing/text_overflow.rs | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/tests/unit/style/parsing/text_overflow.rs b/tests/unit/style/parsing/text_overflow.rs index 0e57e733477..d694351750f 100644 --- a/tests/unit/style/parsing/text_overflow.rs +++ b/tests/unit/style/parsing/text_overflow.rs @@ -2,10 +2,7 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -use cssparser::Parser; -use media_queries::CSSErrorReporterTest; -use style::parser::ParserContext; -use style::stylesheets::{CssRuleType, Origin}; +use parsing::parse; use style_traits::ToCss; #[test] @@ -20,15 +17,14 @@ fn test_text_overflow() { assert_roundtrip_with_context!(text_overflow::parse, r#"clip "x""#); assert_roundtrip_with_context!(text_overflow::parse, r#""x" clip"#); assert_roundtrip_with_context!(text_overflow::parse, r#""x" "y""#); - } #[test] fn test_text_overflow_parser_exhaustion() { use style::properties::longhands::text_overflow; - assert_parser_exhausted!(text_overflow, r#"clip rubbish"#, false); - assert_parser_exhausted!(text_overflow, r#"clip"#, true); - assert_parser_exhausted!(text_overflow, r#"ellipsis"#, true); - assert_parser_exhausted!(text_overflow, r#"clip ellipsis"#, true); + assert_parser_exhausted!(text_overflow::parse, r#"clip rubbish"#, false); + assert_parser_exhausted!(text_overflow::parse, r#"clip"#, true); + assert_parser_exhausted!(text_overflow::parse, r#"ellipsis"#, true); + assert_parser_exhausted!(text_overflow::parse, r#"clip ellipsis"#, true); } |