[librsvg/librsvg-2.50] Implement tests for NumberList::MaxLength
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg/librsvg-2.50] Implement tests for NumberList::MaxLength
- Date: Fri, 30 Apr 2021 17:54:38 +0000 (UTC)
commit 2b92c9f8f9fee5f6a45e6d19a223f26cd3ff82f6
Author: madds-h <madeline hollandart io>
Date: Sun Apr 25 18:10:24 2021 -0500
Implement tests for NumberList::MaxLength
rsvg_internals/src/number_list.rs | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
---
diff --git a/rsvg_internals/src/number_list.rs b/rsvg_internals/src/number_list.rs
index e9c90455..c7aa6a0d 100644
--- a/rsvg_internals/src/number_list.rs
+++ b/rsvg_internals/src/number_list.rs
@@ -88,6 +88,16 @@ mod tests {
NumberList::parse_str("1 2 3 4", NumberListLength::Exact(4)),
Ok(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]
@@ -108,7 +118,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]