Skip to content

working-group-purescript-es/purescript-spec-discovery

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

spago install spec-discovery
module Test.Main where

import Prelude
import Effect (Effect)
import Effect.Aff (launchAff_)
import Test.Spec.Discovery (discover)
import Test.Spec.Reporter.Console (consoleReporter)
import Test.Spec.Runner (runSpec)

main :: Effect Unit
main = launchAff_ do
  specs <- discover """My\.Package\..*Spec"""
  runSpec [consoleReporter] specs

All modules that match the regular expression, and have a definition spec :: Spec 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.

License

Mozilla Public License Version 2.0.

About

A purescript-spec extension that finds your specs automatically!

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PureScript 61.8%
  • JavaScript 38.2%