Skip to content
A simple console API based unit test suite running on node.js and the browser.
JavaScript
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
LICENSE
README.md
bower.json
example.html
example.js
package.json
test.js
test.min.js

README.md

test.js

A simple console API based unit test suite running on node.js and the browser, making testing simple and fun (again). It’s not meant to be a feature-rich testing framework but made for simple and lightweight unit tests.

Download

To get going with test.js you can:

Usage

Creating suites and tests

You can create test suites containing multiple tests according to the following pattern.

test.suite('NAME OF YOUR SUITE', {
    …
    'DESCRIPTION': [EXPRESSION, EXPECTION],
    …
});

It’s actually pretty straight-forward…

test.suite('Demo Suite', {
    'true is true': [true, true],
    'false is true': [false, true],
    'one is equal to one': [1, 1],
    'one is equal to two': [1, 2]
});

node.js

var test = require('./test.js');

test.suite('Demo Suite', {
    …
});

example.js within this repository contains an extensive node.js example.

node.js screenshot

Browser

<script src="test.js"></script>
<script>
test.suite('Demo Suite', {

});
</script>

example.html within this repository contains an extensive browser example.

Browser screenshot

Changelog

  • 0.0.4
    • Update docs
  • 0.0.3
    • Bower support
    • npm support
    • Remove black CLI color to support dark themes
  • 0.0.2
    • AMD support
  • 0.0.1
    • Initial version

License

Copyright (c) 2014 websperts
Licensed under the MIT license.

See LICENSE for more info.

Something went wrong with that request. Please try again.