Skip to content

A simple console API based unit test suite running on node.js and the browser.

License

Notifications You must be signed in to change notification settings

websperts/test.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A simple console API based unit test suite running on node.js and the browser.

Resources

License

Stars

Watchers

Forks

Packages

No packages published