Sequentially zips this specification with another, combining the results into a tuple.
A variant of flatMap that ignores the value produced by this mock specification.
Sequences the given mock specification after this specification, but ignores the value produced by the it.
Alias for &&&.
Alias for flatMap.
Alias for flatMap.
val mockSpec = MockSpec.expectOut_(Console.Service.GetStrLn)("foo") >>= { input => MockSpec.expectIn(Console.Service.PutStrLn)(equalTo(input)) }
Returns a mock specification that models the expectations for execution of mock, followed by
the passing of its value to the specified continuation function k,
followed by the specification that it returns.
Returns a mock specification that models the expectations for execution of mock, followed by
the passing of its value to the specified continuation function k,
followed by the specification that it returns.
val mockSpec = MockSpec.expectOut_(Console.Service.GetStrLn)("foo").flatMap(input => MockSpec.expectIn(Console.Service.PutStrLn)(equalTo(input)))
Creates a mock service for this specification and lifts it into ZManaged.
Returns a mock specification whose success is mapped by the specified f function.
A named alias for &&& or <*>.
A named alias for <*.
A named alias for *>.