Open thiamsantos opened 4 years ago
Would be nice to be able to pipe expectation calls, passing the bypass instance to next expectation.
bypass |> Bypass.expect("POST", "/auth", fn conn -> # response ... end) |> Bypass.expect("POST", "/resource", fn conn -> # assert authenticated # response end)
Similar to what mox does:
MyMock |> expect(:add, fn x, y -> x + y end) |> expect(:add, fn x, y -> x * y end)
Return the bypass instance back in all expectation functions.
Motivation
Would be nice to be able to pipe expectation calls, passing the bypass instance to next expectation.
Similar to what mox does:
Proposed solution
Return the bypass instance back in all expectation functions.