Test.Hspec

# Types

type Spec

type SpecWith a

type family Arg e :: *

class Example e

# Setting expectations

# Defining a spec

it

specify

describe

context

example

parallel

runIO

# Pending spec items

pending

pendingWith

xit

xspecify

xdescribe

xcontext

# Hooks

type ActionWith a

before

before_

beforeWith

beforeAll

beforeAll_

after

after_

afterAll

afterAll_

around

around_

aroundWith

# Running a spec

hspec