Skip to content

Commit 2aaf1d2

Browse files
Base test tweaks.
1 parent a3bd318 commit 2aaf1d2

1 file changed

Lines changed: 14 additions & 14 deletions

File tree

test/BaseSpec.hs

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,30 @@
11
module BaseSpec (tests) where
22

3-
import Data.ByteString.UTF8 qualified as UTF8
4-
53
import Test.Tasty
64
import Test.Tasty.HUnit
75

6+
import Data.ByteString.UTF8 qualified as UTF8
7+
88
import Base (matches)
99

1010
tests :: TestTree
1111
tests = testGroup "Base"
1212
[ testGroup "match"
13-
[ t True "exact" "foo" "fooBar"
14-
, t True "caseless" "FOO" "fooBar"
15-
, t False "invalid" "[" "any[thing"
16-
, t True "alt" "(foo|az)Q" "bazQux"
17-
, t True "dot" "o.a" "foobar"
18-
, t True "Unicode" "jör" "Björk"
19-
, t True "dot Unicode" "j.r" "Björk"
20-
, t True "Nordic case" "bør" "BØrnE"
21-
, t True "Greek case" "Λω" "ΦλΩα"
22-
, t True "dot CJK" "中.人" "中國人"
13+
[ m True "exact" "foo" "fooBar"
14+
, m True "caseless" "FOO" "fooBar"
15+
, m False "invalid" "[" "any[thing"
16+
, m True "alt" "(foo|az)Q" "bazQux"
17+
, m True "dot" "o.a" "foobar"
18+
, m True "Unicode" "jör" "Björk"
19+
, m True "dot Unicode" "j.r" "Björk"
20+
, m True "Nordic case" "bør" "BØrnE"
21+
, m True "Greek case" "Λω" "ΦλΩα"
22+
, m True "dot CJK" "中.人" "中國人"
2323
]
2424
]
2525

2626

27-
t :: Bool -> String -> String -> String -> TestTree
28-
t b tag pat str =
27+
m :: Bool -> String -> String -> String -> TestTree
28+
m b tag pat str =
2929
testCase tag $ matches (UTF8.fromString pat) (UTF8.fromString str) @?= b
3030

0 commit comments

Comments
 (0)