Skip to content
Because JS unit testing shouldn't be complicated.
JavaScript CSS HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
test
.eslintrc
.gitignore
.npmignore
.npmrc
.nycrc
README.md
package.json
ready-test.css
ready-test.ico
ready-test.js
yarn.lock

README.md

ReadyTest

Because JS unit testing shouldn't be complicated.

Install

npm install ready-test

Browser

To get up and running in the browser, link the included CSS/JS:

<html>
  <head>
    <link rel="stylesheet" href="node_modules/ready-test/ready-test.css">
  </head>
  <body>
    <script src="node_modules/ready-test/ready-test.js"></script>
  </body>
</html>

Then link your source files and tests:

<html>
  <head>
    <link rel="stylesheet" href="node_modules/ready-test/ready-test.css">
  </head>
  <body>
    <script src="node_modules/ready-test/ready-test.js"></script>
    <script src="src/user.js"></script>
    <script src="test/userTest.js"></script>
  </body>
</html>

Node

To run in node, simply run the shell command provided:

./node_modules/ready-test/bin/readytest

It will find and run any tests like test/userTest.js, test/tests/user.js, etc. You can also add it to your package.json file to run with npm test:

{
  "scripts": {
    "test": "readytest"
  }
}

Docs

http://andrewplummer.github.io/ready-test/

You can’t perform that action at this time.