packages feed

keyed-vals-hspec-tests 0.2.3.2 → 0.2.3.3

raw patch · 2 files changed

+8/−2 lines, 2 filesdep ~http-api-dataPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: http-api-data

API changes (from Hackage documentation)

+ Test.KeyedVals.Hspec: --
+ Test.KeyedVals.Hspec: -- <a>Arg</a> is <tt>()</tt>, no argument is required and the
+ Test.KeyedVals.Hspec: -- <a>Example</a> can be run as-is.
+ Test.KeyedVals.Hspec: -- <a>Test.Hspec.Core.Hooks</a> such as <a>around</a>, <a>before</a>,
+ Test.KeyedVals.Hspec: -- <a>mapSubject</a> and similar.
+ Test.KeyedVals.Hspec: -- <tt><a>SpecWith</a> a</tt>, which cannot be executed without turning
+ Test.KeyedVals.Hspec: -- The value of <a>Arg</a> is the difference between <a>Spec</a> (aka
+ Test.KeyedVals.Hspec: -- To supply an argument to examples, use the functions in
+ Test.KeyedVals.Hspec: -- it into <a>Spec</a> first.
+ Test.KeyedVals.Hspec: -- | The argument type that is needed to run this <a>Example</a>. If
+ Test.KeyedVals.Hspec: FixedDemo :: (Int, Text) -> FixedDemo
+ Test.KeyedVals.Hspec: VarDemo :: Either Text Bool -> VarDemo
+ Test.KeyedVals.Hspec: after :: ActionWith a -> SpecWith a -> SpecWith a
+ Test.KeyedVals.Hspec: afterAll :: HasCallStack => ActionWith a -> SpecWith a -> SpecWith a
+ Test.KeyedVals.Hspec: afterAll_ :: HasCallStack => IO () -> SpecWith a -> SpecWith a
+ Test.KeyedVals.Hspec: after_ :: IO () -> SpecWith a -> SpecWith a
+ Test.KeyedVals.Hspec: around :: (ActionWith a -> IO ()) -> SpecWith a -> Spec
+ Test.KeyedVals.Hspec: aroundAll :: HasCallStack => (ActionWith a -> IO ()) -> SpecWith a -> Spec
+ Test.KeyedVals.Hspec: aroundAllWith :: HasCallStack => (ActionWith a -> ActionWith b) -> SpecWith a -> SpecWith b
+ Test.KeyedVals.Hspec: aroundAll_ :: HasCallStack => (IO () -> IO ()) -> SpecWith a -> SpecWith a
+ Test.KeyedVals.Hspec: aroundWith :: (ActionWith a -> ActionWith b) -> SpecWith a -> SpecWith b
+ Test.KeyedVals.Hspec: around_ :: (IO () -> IO ()) -> SpecWith a -> SpecWith a
+ Test.KeyedVals.Hspec: before :: IO a -> SpecWith a -> Spec
+ Test.KeyedVals.Hspec: beforeAll :: HasCallStack => IO a -> SpecWith a -> Spec
+ Test.KeyedVals.Hspec: beforeAllWith :: HasCallStack => (b -> IO a) -> SpecWith a -> SpecWith b
+ Test.KeyedVals.Hspec: beforeAll_ :: HasCallStack => IO () -> SpecWith a -> SpecWith a
+ Test.KeyedVals.Hspec: beforeWith :: (b -> IO a) -> SpecWith a -> SpecWith b
+ Test.KeyedVals.Hspec: before_ :: IO () -> SpecWith a -> SpecWith a
+ Test.KeyedVals.Hspec: class Example e where {
+ Test.KeyedVals.Hspec: context :: HasCallStack => String -> SpecWith a -> SpecWith a
+ Test.KeyedVals.Hspec: data FixedDemoKey
+ Test.KeyedVals.Hspec: data VarDemoID
+ Test.KeyedVals.Hspec: data VarDemoKey
+ Test.KeyedVals.Hspec: describe :: HasCallStack => String -> SpecWith a -> SpecWith a
+ Test.KeyedVals.Hspec: endsJust :: (HasCallStack, Show a, Eq a) => IO (Maybe a) -> a -> Expectation
+ Test.KeyedVals.Hspec: endsJust_ :: Show a => IO (Maybe a) -> IO ()
+ Test.KeyedVals.Hspec: endsLeft :: (HasCallStack, Show a, Eq a, Show b, Eq b) => IO (Either a b) -> a -> Expectation
+ Test.KeyedVals.Hspec: endsLeft_ :: (Show a, Show b) => IO (Either a b) -> IO ()
+ Test.KeyedVals.Hspec: endsNothing :: (Show a, Eq a) => IO (Maybe a) -> IO ()
+ Test.KeyedVals.Hspec: endsRight :: (HasCallStack, Show a, Eq a, Show b, Eq b) => IO (Either a b) -> b -> Expectation
+ Test.KeyedVals.Hspec: endsRight_ :: (Show a, Show b) => IO (Either a b) -> IO ()
+ Test.KeyedVals.Hspec: endsThen :: Show a => IO a -> (a -> Bool) -> IO ()
+ Test.KeyedVals.Hspec: example :: Expectation -> Expectation
+ Test.KeyedVals.Hspec: fcontext :: HasCallStack => String -> SpecWith a -> SpecWith a
+ Test.KeyedVals.Hspec: fdescribe :: HasCallStack => String -> SpecWith a -> SpecWith a
+ Test.KeyedVals.Hspec: fit :: (HasCallStack, Example a) => String -> a -> SpecWith (Arg a)
+ Test.KeyedVals.Hspec: focus :: SpecWith a -> SpecWith a
+ Test.KeyedVals.Hspec: fspecify :: (HasCallStack, Example a) => String -> a -> SpecWith (Arg a)
+ Test.KeyedVals.Hspec: hspec :: Spec -> IO ()
+ Test.KeyedVals.Hspec: ignoreSubject :: SpecWith () -> SpecWith a
+ Test.KeyedVals.Hspec: infix 1 `shouldThrow`
+ Test.KeyedVals.Hspec: it :: (HasCallStack, Example a) => String -> a -> SpecWith (Arg a)
+ Test.KeyedVals.Hspec: mapSubject :: (b -> a) -> SpecWith a -> SpecWith b
+ Test.KeyedVals.Hspec: newtype FixedDemo
+ Test.KeyedVals.Hspec: newtype VarDemo
+ Test.KeyedVals.Hspec: parallel :: SpecWith a -> SpecWith a
+ Test.KeyedVals.Hspec: pending :: HasCallStack => Expectation
+ Test.KeyedVals.Hspec: pendingWith :: HasCallStack => String -> Expectation
+ Test.KeyedVals.Hspec: runIO :: IO r -> SpecM a r
+ Test.KeyedVals.Hspec: sequential :: SpecWith a -> SpecWith a
+ Test.KeyedVals.Hspec: shouldBe :: (HasCallStack, Show a, Eq a) => a -> a -> Expectation
+ Test.KeyedVals.Hspec: shouldContain :: (HasCallStack, Show a, Eq a) => [a] -> [a] -> Expectation
+ Test.KeyedVals.Hspec: shouldEndWith :: (HasCallStack, Show a, Eq a) => [a] -> [a] -> Expectation
+ Test.KeyedVals.Hspec: shouldMatchList :: (HasCallStack, Show a, Eq a) => [a] -> [a] -> Expectation
+ Test.KeyedVals.Hspec: shouldNotBe :: (HasCallStack, Show a, Eq a) => a -> a -> Expectation
+ Test.KeyedVals.Hspec: shouldNotContain :: (HasCallStack, Show a, Eq a) => [a] -> [a] -> Expectation
+ Test.KeyedVals.Hspec: shouldNotReturn :: (HasCallStack, Show a, Eq a) => IO a -> a -> Expectation
+ Test.KeyedVals.Hspec: shouldNotSatisfy :: (HasCallStack, Show a) => a -> (a -> Bool) -> Expectation
+ Test.KeyedVals.Hspec: shouldReturn :: (HasCallStack, Show a, Eq a) => IO a -> a -> Expectation
+ Test.KeyedVals.Hspec: shouldSatisfy :: (HasCallStack, Show a) => a -> (a -> Bool) -> Expectation
+ Test.KeyedVals.Hspec: shouldStartWith :: (HasCallStack, Show a, Eq a) => [a] -> [a] -> Expectation
+ Test.KeyedVals.Hspec: shouldThrow :: (HasCallStack, Exception e) => IO a -> Selector e -> Expectation
+ Test.KeyedVals.Hspec: specify :: (HasCallStack, Example a) => String -> a -> SpecWith (Arg a)
+ Test.KeyedVals.Hspec: type ActionWith a = a -> IO ()
+ Test.KeyedVals.Hspec: type Arg e = ();
+ Test.KeyedVals.Hspec: type HasCallStack = ?callStack :: CallStack
+ Test.KeyedVals.Hspec: type Selector a = a -> Bool
+ Test.KeyedVals.Hspec: type Spec = SpecWith ()
+ Test.KeyedVals.Hspec: type SpecWith a = SpecM a ()
+ Test.KeyedVals.Hspec: type family Arg e
+ Test.KeyedVals.Hspec: xcontext :: HasCallStack => String -> SpecWith a -> SpecWith a
+ Test.KeyedVals.Hspec: xdescribe :: HasCallStack => String -> SpecWith a -> SpecWith a
+ Test.KeyedVals.Hspec: xit :: (HasCallStack, Example a) => String -> a -> SpecWith (Arg a)
+ Test.KeyedVals.Hspec: xspecify :: (HasCallStack, Example a) => String -> a -> SpecWith (Arg a)
+ Test.KeyedVals.Hspec: }
- Test.KeyedVals.Hspec: data () => ByteString
+ Test.KeyedVals.Hspec: data ByteString
- Test.KeyedVals.Hspec: data () => Glob
+ Test.KeyedVals.Hspec: data Glob
- Test.KeyedVals.Hspec: data () => Handle (m :: Type -> Type)
+ Test.KeyedVals.Hspec: data Handle (m :: Type -> Type)
- Test.KeyedVals.Hspec: data () => HandleErr
+ Test.KeyedVals.Hspec: data HandleErr
- Test.KeyedVals.Hspec: data () => Natural
+ Test.KeyedVals.Hspec: data Natural
- Test.KeyedVals.Hspec: data () => NonEmpty a
+ Test.KeyedVals.Hspec: data NonEmpty a

Files

ChangeLog.md view
@@ -2,6 +2,12 @@  `keyed-vals-hspec-tests` uses [PVP Versioning][1]. +## 0.2.3.3 -- 2026-01-14++Changed++* Relax upper bounds on the http-api-data dependency+ ## 0.2.3.2 -- 2025-03-25  Changed
keyed-vals-hspec-tests.cabal view
@@ -1,6 +1,6 @@ cabal-version:      3.0 name:               keyed-vals-hspec-tests-version:            0.2.3.2+version:            0.2.3.3 license:            BSD-3-Clause license-file:       LICENSE maintainer:         adetokunbo@emio.la@@ -40,6 +40,6 @@     , benri-hspec    >=0.1      && <0.2     , containers     >=0.6.5    && <0.8     , hspec          >=2.7      && <2.12-    , http-api-data  >=0.5      && <0.7+    , http-api-data  >=0.5      && <0.9     , keyed-vals     >=0.2      && <0.3     , text           >=1.2.4    && <1.3  || >=2.0