Testing framework for Purescript
PureScript Spec is a testing framework for Purescript, inspired by hspec.
7.5.1
7.4.1
7.3.0
7.2.0
unsafeRegex
instead of methods from purescript-partial
to create a regex by @toastal7.1.0
AnyShow
newtype wrapper for asserting on values that don't have a Show instance.
By @sigma-andex and @i-am-the-slime in #125
4.0.0
run
and run'
to runSpec
and runSpecM
.Aff
instead of Effect
.expectError
, shouldReturn
, shouldNotReturn
shouldContain
, shouldNotContain
, shouldStartWith
,
shouldEndWith
parallel
and sequential
combinatorsaroundWith
, around
, around_
, before
, before_
, beforeWith
,
beforeAll
, beforeAll_
, after
, after_
, afterAll
, afterAll_
3.1.0
shouldSatisfy
assertion and complement, add exit flag to runner config3.0.0
2.0.0
1.0.0
0.14.0
0.13.0
0.12.4
0.12.3
run'
function (for configuration), fixes #380.12.2
Test.Spec.Reporter
module, fixes #370.12.1
0.12.0
0.11.0
main
type signature. The type
Test.Spec.Runner.RunnerEffects
makes it more convenient to specify all
effect rows:
main :: Effect Unit
main :: Effect Unit
0.10.0
run
and Reporter
interface, or they can implement the
test run in another way by collect
ing a Spec
and running the Aff
s in
some special way.0.9.0
0.8.0
0.7.5
0.7.4
purescript-node-process
instead of custom PROCESS effect.0.7.2
0.7.1
psc-bundle
, see:
0.7.0
runNode
to run
and place it in Test.Spec.Runner
.0.6.2
0.6.1
shouldContain
assertion for strings.0.6.0
0.5.0
0.4.0
it
using Aff
.If you have any issues or possible improvements please file them as GitHub Issues. Pull requests are encouraged.