Categorygithub.com/tiepp/suspect
repositorypackage
0.4.0
Repository: https://github.com/tiepp/suspect.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

gopher

Suspect

Supabase integration testing toolset

Features

Requirements

You need to have Supabase CLI installed and configured for your project.

Usage

func Test(t *testing.T) {
    suspect.NewSuspect(t).
        Db(func(db *pgx.Conn) {
            // prepare data
        }).
        Api(func(api *httpexpect.Expect) *httpexpect.Expect {
            // call endpoint
            return api
        }).
        Mail(func(mail *client.Client) {
            // check emails
        })
}

See example

Credits

Gopher mascot is based on original artwork by Renee French.