diff options
author | Boris Chiou <boris.chiou@gmail.com> | 2017-03-06 18:30:35 +0800 |
---|---|---|
committer | Boris Chiou <boris.chiou@gmail.com> | 2017-04-27 12:24:55 +0800 |
commit | cad0cd3711afae6a2b5074c5efb5034397b59d3a (patch) | |
tree | 785b4816789705475bd77839a6834506f2b3c73f /tests/unit/style/parsing/transition_timing_function.rs | |
parent | 99ef3d701a9c8222481d9fc10a359de451a348fb (diff) | |
download | servo-cad0cd3711afae6a2b5074c5efb5034397b59d3a.tar.gz servo-cad0cd3711afae6a2b5074c5efb5034397b59d3a.zip |
Add unit tests for step timing function.
Diffstat (limited to 'tests/unit/style/parsing/transition_timing_function.rs')
-rw-r--r-- | tests/unit/style/parsing/transition_timing_function.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/unit/style/parsing/transition_timing_function.rs b/tests/unit/style/parsing/transition_timing_function.rs index d9f93668625..c00bad94487 100644 --- a/tests/unit/style/parsing/transition_timing_function.rs +++ b/tests/unit/style/parsing/transition_timing_function.rs @@ -25,11 +25,15 @@ fn test_cubic_bezier() { #[test] fn test_steps() { assert_roundtrip_with_context!(transition_timing_function::parse, "steps(1)"); + assert_roundtrip_with_context!(transition_timing_function::parse, "steps( 1)", "steps(1)"); + assert_roundtrip_with_context!(transition_timing_function::parse, "steps(1, start)"); + assert_roundtrip_with_context!(transition_timing_function::parse, "steps(2, end) ", "steps(2)"); // Step interval value must be an integer greater than 0 assert!(parse(transition_timing_function::parse, "steps(0)").is_err()); assert!(parse(transition_timing_function::parse, "steps(0.5)").is_err()); assert!(parse(transition_timing_function::parse, "steps(-1)").is_err()); + assert!(parse(transition_timing_function::parse, "steps(1, middle)").is_err()); } #[test] |