Handle specialized serialization of <position> in basic shapes (fixes #13083)

This commit is contained in:
Manish Goregaokar 2016-08-30 13:56:25 +05:30
parent b8d725d207
commit 7c9aff33c5
2 changed files with 86 additions and 8 deletions

View file

@ -77,7 +77,6 @@ fn test_border_radius() {
#[test]
fn test_circle() {
/*
assert_roundtrip_basicshape!(Circle::parse, "circle(at center)", "circle(at 50% 50%)");
assert_roundtrip_basicshape!(Circle::parse, "circle()", "circle(at 50% 50%)");
assert_roundtrip_basicshape!(Circle::parse, "circle(at left bottom)", "circle(at 0% 100%)");
@ -98,13 +97,10 @@ fn test_circle() {
"circle(calc(1px + 50%) at 50% 50%)");
assert!(parse(Circle::parse, "circle(at top 40%)").is_err());
*/
}
#[test]
fn test_ellipse() {
/*
assert_roundtrip_basicshape!(Ellipse::parse, "ellipse(at center)", "ellipse(at 50% 50%)");
assert_roundtrip_basicshape!(Ellipse::parse, "ellipse()", "ellipse(at 50% 50%)");
assert_roundtrip_basicshape!(Ellipse::parse, "ellipse(at left bottom)", "ellipse(at 0% 100%)");
@ -118,7 +114,6 @@ fn test_ellipse() {
assert_roundtrip_basicshape!(Ellipse::parse, "ellipse(20px 10% at center)", "ellipse(20px 10% at 50% 50%)");
assert_roundtrip_basicshape!(Ellipse::parse, "ellipse(calc(1px + 50%) 10px at center)",
"ellipse(calc(1px + 50%) 10px at 50% 50%)");
*/
}
#[test]