summaryrefslogtreecommitdiff
path: root/tests/SlackBuilder/LatestVersionCheckSpec.hs
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2024-09-13 21:58:13 +0200
committerEugen Wissner <belka@caraus.de>2024-09-13 21:58:13 +0200
commit3dde41e0d4848567e4a7fbcd20f43d35ce8e2dbf (patch)
tree33c698a311232a56aed93adef6e929b70a10ccf0 /tests/SlackBuilder/LatestVersionCheckSpec.hs
parent74da0eb39142e4b7e6631dc4f767ec2af86af44b (diff)
downloadslackbuilder-3dde41e0d4848567e4a7fbcd20f43d35ce8e2dbf.tar.gz
Introduce a matcher for one or more matched digits
Diffstat (limited to 'tests/SlackBuilder/LatestVersionCheckSpec.hs')
-rw-r--r--tests/SlackBuilder/LatestVersionCheckSpec.hs7
1 files changed, 6 insertions, 1 deletions
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