aboutsummaryrefslogtreecommitdiffstats
path: root/tests/unit/style/parsing/position.rs
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2016-08-02 15:43:52 +0530
committerManish Goregaokar <manishsmail@gmail.com>2016-08-02 19:22:03 +0530
commitd1e45f78afaba96d55034e59befe32d6445e7148 (patch)
tree004e96c80b5e76d6c1c8277c76eb40dc12cf5bfa /tests/unit/style/parsing/position.rs
parentc6feae3c5ce2a25dfd809699eb0b8d2a96c1816e (diff)
downloadservo-d1e45f78afaba96d55034e59befe32d6445e7148.tar.gz
servo-d1e45f78afaba96d55034e59befe32d6445e7148.zip
Add serialize_four_sides, use for serializing BorderRadius
Diffstat (limited to 'tests/unit/style/parsing/position.rs')
-rw-r--r--tests/unit/style/parsing/position.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/unit/style/parsing/position.rs b/tests/unit/style/parsing/position.rs
index bc4f1c51433..ca55b2c452d 100644
--- a/tests/unit/style/parsing/position.rs
+++ b/tests/unit/style/parsing/position.rs
@@ -25,6 +25,10 @@ fn test_position() {
assert_roundtrip!(Position::parse, "center 10%", "50% 10%");
assert_roundtrip!(Position::parse, "right 10%", "100% 10%");
+ // Only keywords can be reordered
+ assert!(parse(Position::parse, "top 40%").is_err());
+ assert!(parse(Position::parse, "40% left").is_err());
+
// we don't yet handle 4-valued positions
// https://github.com/servo/servo/issues/12690
}