summaryrefslogtreecommitdiff
path: root/tests/SlackBuilder/LatestVersionCheckSpec.hs
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2024-09-10 11:33:31 +0200
committerEugen Wissner <belka@caraus.de>2024-09-10 11:33:31 +0200
commit74da0eb39142e4b7e6631dc4f767ec2af86af44b (patch)
tree6b255ffcbc1db18bd6998ca1ee355a85567c62d0 /tests/SlackBuilder/LatestVersionCheckSpec.hs
parent6ead225e882be4b4b3c9bc09b079feca4abd5f61 (diff)
downloadslackbuilder-74da0eb39142e4b7e6631dc4f767ec2af86af44b.tar.gz
Consume tokens matching 0 characters at the end
Diffstat (limited to 'tests/SlackBuilder/LatestVersionCheckSpec.hs')
-rw-r--r--tests/SlackBuilder/LatestVersionCheckSpec.hs5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/SlackBuilder/LatestVersionCheckSpec.hs b/tests/SlackBuilder/LatestVersionCheckSpec.hs
index bc4a0f2..cfdd195 100644
--- a/tests/SlackBuilder/LatestVersionCheckSpec.hs
+++ b/tests/SlackBuilder/LatestVersionCheckSpec.hs
@@ -41,3 +41,8 @@ spec = do
let expected = Nothing
actual = match "2.6.0-rc1" "2.6.0"
in actual `shouldBe` expected
+
+ it "consumes the last token matching nothing" $
+ let expected = Just "abc"
+ actual = match "abc\\d\\d" "abc"
+ in actual `shouldBe` expected