Skip to content

benbscholz/jest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Jest: a unit-testing framework for javascript in the browser.

ALPHA

Jest.js simplifies javascript testing.

##Getting Started

Add Jest to an HTML file:

<link href="jest.css" rel="stylesheet" type="text/css">
<script src="jest.js"></script>

Add your tests:

<script src="tests.js"></script>

Indicate where on the page the tests should appear:

<div id="jest"></div>

##Create tests

Jest organizes individual tests into test-groups and test-groups into modules. Each test file should begin with the declaration of the module name:

jest('boolean module');

Each test-group following this declaration will be considered a member of module 'boolean module', unless jest() is called again with a different module name.

A test-group is declared with a name, a callback containing the tests, and the expected number of tests:

test('true tests', function () {
	yes(true, 'true is true');
	no(!true, 'not true is false');
}, 2);

For a complete demonstration of Jest's functions, see examples/tests.js or open html/jest.html in your browser.

##Run tests

Loading an HTML page with the proper resources and <div id="jest"></div> in the body will run Jest.

About

a unit-testing framework for javascript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published