hspec-contrib 0.4.0 → 0.5.0
raw patch · 2 files changed
+7/−9 lines, 2 filesdep ~hspec-corePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: hspec-core
API changes (from Hackage documentation)
Files
hspec-contrib.cabal view
@@ -1,5 +1,5 @@ name: hspec-contrib-version: 0.4.0+version: 0.5.0 license: MIT license-file: LICENSE copyright: (c) 2011-2017 Simon Hengel,@@ -27,7 +27,7 @@ src build-depends: base == 4.*- , hspec-core+ , hspec-core >= 2.5.0 , HUnit exposed-modules: Test.Hspec.Contrib.Retry
src/Test/Hspec/Contrib/Retry.hs view
@@ -11,13 +11,11 @@ type Arg (Retry a) = Arg a evaluateExample (Retry n example) a b c | n > 1 = do- r <- safeEvaluateExample example a b c- case r of- Right result -> case result of- Success{} -> return result- Pending{} -> return result- Failure{} -> retry- Left _ -> retry+ result <- safeEvaluateExample example a b c+ case result of+ Result _ Success{} -> return result+ Result _ Pending{} -> return result+ Result _ Failure{} -> retry | otherwise = evaluateExample example a b c where retry = evaluateExample (Retry (pred n) example) a b c