| (ResolvableMockWithParams m (Param a :> rest), Eq (Param a :> rest), Show (Param a :> rest)) => ShouldBeCalled m (Param a :> rest) Source # | Instance for Param chains (e.g., "a" ~> "b") |
Instance detailsDefined in Test.MockCat.Verify |
| (Show a, Show b) => Show (a :> b) Source # | |
Instance detailsDefined in Test.MockCat.Cons |
| (Eq a, Eq b) => Eq (a :> b) Source # | |
Instance detailsDefined in Test.MockCat.Cons |
| ProjectionArgs (Head :> Param r) Source # | |
Instance detailsDefined in Test.MockCat.Param |
| ProjectionArgs (Param a :> Param r) Source # | |
Instance detailsDefined in Test.MockCat.Param |
| (ProjectionArgs rest, ArgsOf (Param a :> rest) ~ (Param a :> ArgsOf rest)) => ProjectionArgs (Param a :> rest) Source # | |
Instance detailsDefined in Test.MockCat.Param |
| ProjectionReturn (Head :> Param r) Source # | |
Instance detailsDefined in Test.MockCat.Param |
| ProjectionReturn (Param a :> Param r) Source # | |
Instance detailsDefined in Test.MockCat.Param |
| (ProjectionReturn rest, ReturnOf (Param a :> rest) ~ ReturnOf rest) => ProjectionReturn (Param a :> rest) Source # | |
Instance detailsDefined in Test.MockCat.Param |
| ToNormalizedArg (Param a :> rest) Source # | |
Instance detailsDefined in Test.MockCat.Verify |
| (p ~ (Param a :> rest), ParamConstraints p args r, BuildCurried args r fn, BuildCurriedPure args r fn) => StubBuilder (Param a :> rest) fn Source # | |
Instance detailsDefined in Test.MockCat.Internal.Builder |
| (BuildCurried rest r fn, WrapParam a, fn' ~ (a -> fn)) => BuildCurried (Param a :> rest) r fn' Source # | |
Instance detailsDefined in Test.MockCat.Internal.Builder |
| (BuildCurriedIO rest r fn, WrapParam a, fn' ~ (a -> fn)) => BuildCurriedIO (Param a :> rest) r fn' Source # | |
Instance detailsDefined in Test.MockCat.Internal.Builder |
| (BuildCurriedPure rest r fn, WrapParam a, fn' ~ (a -> fn)) => BuildCurriedPure (Param a :> rest) r fn' Source # | |
Instance detailsDefined in Test.MockCat.Internal.Builder |
| MockBuilder (Head :> Param r) r () Source # | Instance for building a stub for a constant value (with Head marker). |
Instance detailsDefined in Test.MockCat.Internal.Builder |
| (p ~ (Param a :> rest), ParamConstraints p args r, BuildCurried args r fn) => MockBuilder (Param a :> rest) fn args Source # | Overlapping instance for building a stub defined via chained Param. |
Instance detailsDefined in Test.MockCat.Internal.Builder |
| (p ~ (Param a :> rest), ParamConstraints p args r, BuildCurriedIO args r fn) => MockIOBuilder (Param a :> rest) fn args Source # | |
Instance detailsDefined in Test.MockCat.Internal.Builder |