Skip to content

Commit 84deb20

Browse files
committed
Fix skipUnless and factorize
1 parent 0c3e2a8 commit 84deb20

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

cabal-testsuite/PackageTests/JS/JsSources/cabal.test.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import Test.Cabal.Prelude
22

33
main = setupAndCabalTest $ do
44
skipUnlessGhcVersion ">= 9.6"
5-
skipUnless =<< isJavaScript
5+
skipUnlessJavaScript
66

77
res <- cabal' "v2-run" ["demo"]
88
assertOutputContains "Hello JS!" res

cabal-testsuite/src/Test/Cabal/Prelude.hs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -889,6 +889,12 @@ skipUnlessGhcVersion range = skipUnless ("needs ghc " ++ range) =<< isGhcVersion
889889
skipIfGhcVersion :: String -> TestM ()
890890
skipIfGhcVersion range = skipUnless ("incompatible with ghc " ++ range) =<< isGhcVersion range
891891

892+
skipUnlessJavaScript :: TestM ()
893+
skipUnlessJavaScript = skipUnless "needs the JavaScript backend" =<< isJavaScript
894+
895+
skipIfJavaScript :: TestM ()
896+
skipIfJavaScript = skipIf "incompatible with the JavaScript backend" =<< isJavaScript
897+
892898
isWindows :: TestM Bool
893899
isWindows = return (buildOS == Windows)
894900

0 commit comments

Comments
 (0)