based/testing

Types

A mock connection

pub type Connection {
  Connection(c: Nil)
}

Constructors

  • Connection(c: Nil)

Functions

pub fn adapter(
  returned: Result(Returned(a), Nil),
) -> fn(Query(a), b) -> Result(Returned(a), Nil)

A mock database adapter

pub fn with_connection(
  returned: Result(Returned(a), Nil),
  callback: fn(DB(a, Connection)) -> Result(b, c),
) -> Result(b, c)

For testing code without hitting a real database

Search Document