[librsvg: 4/5] Implement tests for NumberList::MaxLength
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg: 4/5] Implement tests for NumberList::MaxLength
- Date: Mon, 26 Apr 2021 18:44:48 +0000 (UTC)
commit 98b09a0349be577a5c039a68b9592447d035fb33
Author: madds-h <madeline hollandart io>
Date: Sun Apr 25 18:10:24 2021 -0500
Implement tests for NumberList::MaxLength
src/parsers.rs | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
---
diff --git a/src/parsers.rs b/src/parsers.rs
index f2c5a06a..51eb84a8 100644
--- a/src/parsers.rs
+++ b/src/parsers.rs
@@ -382,6 +382,16 @@ mod tests {
NumberList::parse_str("1 2 3 4", NumberListLength::Exact(4)).unwrap(),
NumberList(vec![1.0, 2.0, 3.0, 4.0])
);
+
+ assert_eq!(
+ NumberList::parse_str("1 2 3 4 5", NumberListLength::MaxLength(5)).unwrap(),
+ NumberList(vec![1.0, 2.0, 3.0, 4.0, 5.0])
+ );
+
+ assert_eq!(
+ NumberList::parse_str("1 2 3", NumberListLength::MaxLength(5)).unwrap(),
+ NumberList(vec![1.0, 2.0, 3.0])
+ );
}
#[test]
@@ -402,7 +412,7 @@ mod tests {
// extra token
assert!(NumberList::parse_str("1,", NumberListLength::Exact(1)).is_err());
- assert!(NumberList::parse_str("1,", NumberListLength::Exact(1)).is_err());
+ assert!(NumberList::parse_str("1,", NumberListLength::MaxLength(1)).is_err());
// too few
assert!(NumberList::parse_str("1", NumberListLength::Exact(2)).is_err());
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]