zeugma 0.8.0.0 → 0.8.1.0
raw patch · 2 files changed
+28/−8 lines, 2 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Zeugma: runTest :: Sem TestStack a -> TestT IO a
+ Zeugma: runTest :: HasCallStack => Sem TestStack a -> TestT IO a
- Zeugma: runTestDebug :: Sem TestStack a -> TestT IO a
+ Zeugma: runTestDebug :: HasCallStack => Sem TestStack a -> TestT IO a
- Zeugma: runTestFrozen :: Sem TestStack a -> TestT IO a
+ Zeugma: runTestFrozen :: HasCallStack => Sem TestStack a -> TestT IO a
- Zeugma: runTestFrozenDebug :: Sem TestStack a -> TestT IO a
+ Zeugma: runTestFrozenDebug :: HasCallStack => Sem TestStack a -> TestT IO a
- Zeugma: runTestFrozenLevel :: Severity -> Sem TestStack a -> TestT IO a
+ Zeugma: runTestFrozenLevel :: HasCallStack => Severity -> Sem TestStack a -> TestT IO a
- Zeugma: runTestFrozenTrace :: Sem TestStack a -> TestT IO a
+ Zeugma: runTestFrozenTrace :: HasCallStack => Sem TestStack a -> TestT IO a
- Zeugma: runTestLevel :: Severity -> Sem TestStack a -> TestT IO a
+ Zeugma: runTestLevel :: HasCallStack => Severity -> Sem TestStack a -> TestT IO a
- Zeugma: runTestTrace :: Sem TestStack a -> TestT IO a
+ Zeugma: runTestTrace :: HasCallStack => Sem TestStack a -> TestT IO a
- Zeugma.Run: runTest :: Sem TestStack a -> TestT IO a
+ Zeugma.Run: runTest :: HasCallStack => Sem TestStack a -> TestT IO a
- Zeugma.Run: runTestDebug :: Sem TestStack a -> TestT IO a
+ Zeugma.Run: runTestDebug :: HasCallStack => Sem TestStack a -> TestT IO a
- Zeugma.Run: runTestFrozen :: Sem TestStack a -> TestT IO a
+ Zeugma.Run: runTestFrozen :: HasCallStack => Sem TestStack a -> TestT IO a
- Zeugma.Run: runTestFrozenDebug :: Sem TestStack a -> TestT IO a
+ Zeugma.Run: runTestFrozenDebug :: HasCallStack => Sem TestStack a -> TestT IO a
- Zeugma.Run: runTestFrozenLevel :: Severity -> Sem TestStack a -> TestT IO a
+ Zeugma.Run: runTestFrozenLevel :: HasCallStack => Severity -> Sem TestStack a -> TestT IO a
- Zeugma.Run: runTestFrozenTrace :: Sem TestStack a -> TestT IO a
+ Zeugma.Run: runTestFrozenTrace :: HasCallStack => Sem TestStack a -> TestT IO a
- Zeugma.Run: runTestLevel :: Severity -> Sem TestStack a -> TestT IO a
+ Zeugma.Run: runTestLevel :: HasCallStack => Severity -> Sem TestStack a -> TestT IO a
- Zeugma.Run: runTestTrace :: Sem TestStack a -> TestT IO a
+ Zeugma.Run: runTestTrace :: HasCallStack => Sem TestStack a -> TestT IO a
Files
- lib/Zeugma/Run.hs +26/−6
- zeugma.cabal +2/−2
lib/Zeugma/Run.hs view
@@ -93,6 +93,7 @@ -- | Run the test stack as a 'TestT' with the specified log level. runTestLevel ::+ HasCallStack => Severity -> Sem TestStack a -> TestT IO a@@ -101,6 +102,7 @@ -- | Run the test stack as a 'TestT' with the specified log level, with 'ChronosTime' frozen at 'testTime'. runTestFrozenLevel ::+ HasCallStack => Severity -> Sem TestStack a -> TestT IO a@@ -108,31 +110,49 @@ runTestAuto . interpretTestFrozen level -- | Run the test stack as a 'TestT' with a log level of 'Trace'.-runTestTrace :: Sem TestStack a -> TestT IO a+runTestTrace ::+ HasCallStack =>+ Sem TestStack a ->+ TestT IO a runTestTrace = runTestLevel Trace -- | Run the test stack as a 'TestT' with a log level of 'Debug'.-runTestDebug :: Sem TestStack a -> TestT IO a+runTestDebug ::+ HasCallStack =>+ Sem TestStack a ->+ TestT IO a runTestDebug = runTestLevel Debug -- | Run the test stack as a 'TestT' with a log level of 'Crit'.-runTest :: Sem TestStack a -> TestT IO a+runTest ::+ HasCallStack =>+ Sem TestStack a ->+ TestT IO a runTest = runTestLevel Crit -- | Run the test stack as a 'TestT' with a log level of 'Trace' and 'ChronosTime' frozen at 'testTime'.-runTestFrozenTrace :: Sem TestStack a -> TestT IO a+runTestFrozenTrace ::+ HasCallStack =>+ Sem TestStack a ->+ TestT IO a runTestFrozenTrace = runTestFrozenLevel Trace -- | Run the test stack as a 'TestT' with a log level of 'Debug' and 'ChronosTime' frozen at 'testTime'.-runTestFrozenDebug :: Sem TestStack a -> TestT IO a+runTestFrozenDebug ::+ HasCallStack =>+ Sem TestStack a ->+ TestT IO a runTestFrozenDebug = runTestFrozenLevel Debug -- | Run the test stack as a 'TestT' with a log level of 'Crit' and 'ChronosTime' frozen at 'testTime'.-runTestFrozen :: Sem TestStack a -> TestT IO a+runTestFrozen ::+ HasCallStack =>+ Sem TestStack a ->+ TestT IO a runTestFrozen = runTestFrozenLevel Crit
zeugma.cabal view
@@ -1,11 +1,11 @@ cabal-version: 2.2 --- This file has been generated from package.yaml by hpack version 0.35.0.+-- This file has been generated from package.yaml by hpack version 0.35.2. -- -- see: https://github.com/sol/hpack name: zeugma-version: 0.8.0.0+version: 0.8.1.0 synopsis: Polysemy effects for testing description: See https://hackage.haskell.org/package/zeugma/docs/Zeugma.html category: Prelude