# buster-test

> Promised based evented xUnit and BDD style test runner for JavaScript

Latest version **0.7.14** (published 2015-11-23) · BSD-3-Clause license · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

```sh
npm install buster-test
pnpm add buster-test
yarn add buster-test
bun add buster-test
```

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 0.7.14 |
| Published | 2015-11-23 |
| First published | 2011-08-08 |
| Weekly downloads | 0 |
| License | BSD-3-Clause |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 7 |
| Known vulnerabilities | 0 (+5 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 12 |
| Author | Christian Johansen |
| Maintainers | augustl, cjohansen, dominykas, dwittner |

## Links

- npm: https://www.npmjs.com/package/buster-test
- Repository: https://github.com/busterjs/buster-test
- Homepage: http://docs.busterjs.org/en/latest/modules/buster-test/
- Issues: https://github.com/busterjs/buster-test/issues
- npm.io page: https://npm.io/package/buster-test

## Dependencies (7)

- [bane](https://npm.io/package/bane.md) ~1.0
- [when](https://npm.io/package/when.md) https://github.com/cujojs/when/tarball/1.8.1
- [async](https://npm.io/package/async.md) ~0.1
- [jsdom](https://npm.io/package/jsdom.md) ~3
- [lodash](https://npm.io/package/lodash.md) ~1.0
- [platform](https://npm.io/package/platform.md) ~1.2
- [ansi-colorizer](https://npm.io/package/ansi-colorizer.md) ~1.0

## Recent versions

- 0.7.14 (latest) — 2015-11-23
- 0.8.0 (beta) — 2016-01-03
- 0.7.13 — 2015-06-19
- 0.7.12 — 2014-12-16
- 0.7.11 — 2014-11-15
- 0.7.9 — 2014-10-21
- 0.7.8 — 2014-09-17
- 0.7.7 — 2014-06-06
- 0.7.6 — 2014-05-05
- 0.7.5 — 2013-11-24
- 0.7.4 — 2013-10-24
- 0.7.3 — 2013-09-18
- 0.7.2 — 2013-09-17
- 0.7.1 — 2013-09-17
- 0.7.0 — 2013-09-16
- … 14 more at https://npm.io/package/buster-test/versions

## README

# buster-test

[![Build status](https://secure.travis-ci.org/busterjs/buster-test.png?branch=master)](http://travis-ci.org/busterjs/buster-test)
[![Build status](https://ci.appveyor.com/api/projects/status/github/busterjs/buster-test?branch=master&svg=true)](https://ci.appveyor.com/project/dominykas/buster-test)

Test contexts, BDD specs, test runner and reporters for Buster.JS.

## Changelog

**0.8.0** (2016-Jan-03)

* BREAKING: updated all deps, incl. a breaking change - `when` to `v3.x`
* BREAKING: added an engine requirement (node LTS) in `package.json` 

**0.7.14** (2015-Nov-23)

* `jsdom` updated to a more recent version (`3.x`)

**0.7.13** (2015-Jun-19)

* Fix for issue [util.print deprecation warnings appearing in reporter output](https://github.com/busterjs/buster/issues/452)

**0.7.12** (2014-Dec-16)

* [mark deferred tests as skipped in xml report](https://github.com/busterjs/buster-test/commit/28b7a61)

**0.7.11** (2014-Nov-15)

* [Fix export global for buster.testRunner](https://github.com/busterjs/buster-test/commit/7a10e17)

**0.7.10** (2014-Nov-02)

* Separate contexts via | in brief reporter [#254 - default mode separate test name from test case name](https://github.com/busterjs/buster/issues/254)

**0.7.9** (2014-Oct-21)

* New option `allowFocusMode`to disable focus rocket [#327 - Command line switch to fail on focus rocket](https://github.com/busterjs/buster/issues/327)

**0.7.8** (2014-Sep-17)

* Fix for issue [#416 - buster-server crash with IE 11 on W7 only if there is two browsers captured](https://github.com/busterjs/buster/issues/416)

**0.7.7** (2014-Jun-06)

* JsDom updated to version ~0.10 for issue [#410 - Buster is modifying the global `Error` object (via old JSDOM)](https://github.com/busterjs/buster/issues/410)

**0.7.6** (2014-May-05)

* [Runtime throttler and pre-event runtime removed](https://github.com/busterjs/buster-test/commit/e7cf870e1868f410b9130591d70fdade2c586b93)
* [uuid is consistently exposed with events now](https://github.com/busterjs/buster-test/commit/81515e8f386e6b9bf2c8dacb977857ac905c77de)
* fix for html2 reporter [Add quotes to `class` property in html2 reporter](https://github.com/busterjs/buster-test/commit/13bacc1a579db266e884722798f10c2adb3fca1a)
* fix for issue [#386 - console.log() outputs twice](https://github.com/busterjs/buster/issues/386)


# Running tests

To run tests in the browser:

    node_modules/buster-util/jstdhtml

Open test/test.html in a browser

You can also run JsTestDriver from the root directory.

---
_Source: https://npm.io/package/buster-test · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
