verit-test
v3.1.0
Published
[![Build Status](https://travis-ci.org/voces/verit-test.svg?branch=master)](https://travis-ci.org/voces/verit-test) [![NPM](https://img.shields.io/npm/v/verit-test.svg)](https://www.npmjs.com/package/verit-test) [![license](https://img.shields.io/npm/l/ve
Downloads
15
Maintainers
Readme
verit-test
A basic JavaScript testing framework designed to work with .mjs
files without need of a transpiler.
Usage
Installation
npm i -D verit-test
Running
Aliases: vt
, vtest
, verit-test
# The entire test suite:
vt
# A glob:
vt test/**/*.test.mjs
# A specific file:
vt test/unit/src/App.test.mjs
# A specific test:
vt test/unit/src/App.test.mjs -l 126
Configuration
Configuration can be passed directly to vt via command-line:
vt --foo=bar
And can be accessed via:
it( "my test", test => {
assert.equal( test.config.foo, "bar" );
} );
Configuration can also be passed per-suite or per-test:
describe( "my suite", { foo: "bar" }, () => {
it( "my test", { baz: "quz" }, test => {
assert.equal( test.config.foo, "bar" );
assert.equal( test.config.baz, "qux" );
} );
} );
CLI options
vt --help
Options:
--help Show help [boolean]
--version Show version number [boolean]
--parallel Option to run tests in parallel [boolean] [default: true]
--globals Option to attach global test helpers [boolean] [default: false]
--line, -l Lines of tests and suites to run [number]