diff --git a/src/items/relative.rs b/src/items/relative.rs index 877d37b..5ed3888 100644 --- a/src/items/relative.rs +++ b/src/items/relative.rs @@ -152,29 +152,40 @@ mod tests { ("mins", Relative::Minutes(1)), ("10 minutes", Relative::Minutes(10)), ("-10 minutes", Relative::Minutes(-10)), + ("- 10 minutes", Relative::Minutes(-10)), ("10 minutes ago", Relative::Minutes(-10)), ("-10 minutes ago", Relative::Minutes(10)), + ("- 10 minutes ago", Relative::Minutes(10)), + ("-10 minutes ago", Relative::Minutes(10)), + ("- 10 minutes ago", Relative::Minutes(10)), // Hours ("hour", Relative::Hours(1)), ("hours", Relative::Hours(1)), ("10 hours", Relative::Hours(10)), ("+10 hours", Relative::Hours(10)), + ("+ 10 hours", Relative::Hours(10)), ("-10 hours", Relative::Hours(-10)), + ("- 10 hours", Relative::Hours(-10)), ("10 hours ago", Relative::Hours(-10)), ("-10 hours ago", Relative::Hours(10)), + ("- 10 hours ago", Relative::Hours(10)), // Days ("day", Relative::Days(1)), ("days", Relative::Days(1)), ("10 days", Relative::Days(10)), ("+10 days", Relative::Days(10)), + ("+ 10 days", Relative::Days(10)), ("-10 days", Relative::Days(-10)), + ("- 10 days", Relative::Days(-10)), ("10 days ago", Relative::Days(-10)), ("-10 days ago", Relative::Days(10)), + ("- 10 days ago", Relative::Days(10)), // Multiple days ("fortnight", Relative::Days(14)), ("fortnights", Relative::Days(14)), ("2 fortnights ago", Relative::Days(-28)), ("+2 fortnights ago", Relative::Days(-28)), + ("+ 2 fortnights ago", Relative::Days(-28)), ("week", Relative::Days(7)), ("weeks", Relative::Days(7)), ("2 weeks ago", Relative::Days(-14)),