From 3dde41e0d4848567e4a7fbcd20f43d35ce8e2dbf Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Fri, 13 Sep 2024 21:58:13 +0200 Subject: Introduce a matcher for one or more matched digits --- tests/SlackBuilder/LatestVersionCheckSpec.hs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'tests/SlackBuilder') diff --git a/tests/SlackBuilder/LatestVersionCheckSpec.hs b/tests/SlackBuilder/LatestVersionCheckSpec.hs index cfdd195..54901c1 100644 --- a/tests/SlackBuilder/LatestVersionCheckSpec.hs +++ b/tests/SlackBuilder/LatestVersionCheckSpec.hs @@ -27,7 +27,7 @@ spec = do actual = match "(v)2.6.\\d" "v2.6.0" in actual `shouldBe` expected - it "matches digits and dot" $ + it "matches digits and dots" $ let expected = Just "2.6.0" actual = match "(v)\\." "v2.6.0" in actual `shouldBe` expected @@ -46,3 +46,8 @@ spec = do let expected = Just "abc" actual = match "abc\\d\\d" "abc" in actual `shouldBe` expected + + it "matches at least one digit" $ + let expected = Nothing + actual = match "1.\\D.3" "1..3" + in actual `shouldBe` expected -- cgit v1.2.3