Module
Test.Spec.Runner.Node.Config
- Package
- purescript-spec-node
- Repository
- purescript-spec/purescript-spec-node
#OptionParser Source
type OptionParser a = Parser (a -> a)
#TestRunConfig Source
type TestRunConfig = TestRunConfig' ()
#TestRunConfig' Source
type TestRunConfig' :: Row Type -> Type
type TestRunConfig' r = Record (TestRunConfigRow r)
#TestRunConfigRow Source
type TestRunConfigRow :: Row Type -> Row Type
type TestRunConfigRow r = (failFast :: Boolean, filter :: Maybe (String -> Boolean), onlyFailures :: Boolean, timeout :: Maybe Milliseconds | r)
#commandLineOptionParsers Source
commandLineOptionParsers :: forall r. Array (OptionParser (TestRunConfig' r))
#fromCommandLine Source
fromCommandLine :: forall m. MonadEffect m => m TestRunConfig
#fromCommandLine' Source
fromCommandLine' :: forall m a. MonadEffect m => a -> Array (OptionParser a) -> m a
#toSpecConfig Source
toSpecConfig :: forall m r. MonadAff m => TestRunConfig' r -> m Config