From d89df18de24740ac474da4f28d55c87440a04e34 Mon Sep 17 00:00:00 2001 From: skoriop Date: Thu, 5 Oct 2023 03:14:42 +0530 Subject: [PATCH] test: add test for overflow in `LineRange::from` --- src/line_range.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/line_range.rs b/src/line_range.rs index 15ed3e9e..f47c89fa 100644 --- a/src/line_range.rs +++ b/src/line_range.rs @@ -128,6 +128,13 @@ fn test_parse_plus() { assert_eq!(50, range.upper); } +#[test] +fn test_parse_plus_overflow() { + let range = LineRange::from("18446744073709551615:+1").expect("Shouldn't fail on test!"); + assert_eq!(18446744073709551615, range.lower); + assert_eq!(18446744073709551615, range.upper); +} + #[test] fn test_parse_plus_fail() { let range = LineRange::from("40:+z");