oaspec/mock

Test helpers for oaspec/transport. Each constructor returns a transport.Send value that can be passed directly to a generated client function, making it trivial to script fake responses in unit tests without standing up a real HTTP runtime.

Values

pub fn bytes(
  status status: Int,
  body body: BitArray,
) -> fn(transport.Request) -> Result(
  transport.Response,
  transport.TransportError,
)
pub fn empty(
  status status: Int,
) -> fn(transport.Request) -> Result(
  transport.Response,
  transport.TransportError,
)
pub fn text(
  status status: Int,
  body body: String,
) -> fn(transport.Request) -> Result(
  transport.Response,
  transport.TransportError,
)
Search Document