purescript-spec-discovery
purescript-spec-discovery is an extension to purescript-spec that finds specs automatically, given a regular expression pattern. It only works for NodeJS environments, currently.
Usage
bower install purescript-spec-discovery
module Test.Main where
import Prelude
import Control.Monad.Eff (Eff)
import Control.Monad.Eff.Console (CONSOLE)
import Node.FS (FS)
import Node.Process (PROCESS)
import Test.Spec.Discovery (discover)
import Test.Spec.Reporter.Console (consoleReporter)
import Test.Spec.Runner (run)
main :: Eff (fs :: FS, process :: PROCESS, console :: CONSOLE) Unit
main = discover "My\\.Package\\..*Spec" >>= run [consoleReporter]
All modules that match the regular expression, and has a definition
spec :: Spec r Unit
, will be included and run.
Documentation
Documentation is publised on Pursuit.
Contribute
If you have any issues or possible improvements please file them as GitHub Issues. Pull requests requests are encouraged.