Skip to content

hybridables/voala

Repository files navigation

WIP. Ultimate, feature-rich, minimal and stable testing framework for the future. ES2015-ready.

code climate standard code style travis build status coverage status dependency status

Install

npm i voala --save

Features

  • extremely small, fast and lightweight
  • before, after, before each, after each hooks
  • support generators, promises and callbacks - out of the box
  • series, settle series, parallel and settle parallel flows (settle means that it won't stop on first failure)
  • test coverage reporting - out of the box
  • javascript API for running tests
  • command-line API for running multiple files using globs
  • proper exit status
  • highlights slow tests
  • skipping (not showing on the list) and pending (showing without execution) tests
  • prevent multiple calls to done() out of the box
  • use any assertion library you want, one built-in
  • extensible custom reporters, one built-in - mocha's spec
  • meaningful error outputs (and showing stacktraces through option)

Usage

For more use-cases see the tests

var voala = require('voala')

Contributing

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
But before doing anything, please read the CONTRIBUTING.md guidelines.

tunnckocore.tk keybase tunnckocore tunnckoCore npm tunnckoCore twitter tunnckoCore github

About

WIP. Ultimate, feature-rich, minimal and stable testing framework for the future. ES2015-ready.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published