An open API service indexing awesome lists of open source software.

https://github.com/ardier16/jsunit

A simple unit testing framework written in JavaScript (ES6)
https://github.com/ardier16/jsunit

css3 es6 html5 javascript javascript-library testing-framework unit-testing vanilla-js

Last synced: 7 months ago
JSON representation

A simple unit testing framework written in JavaScript (ES6)

Awesome Lists containing this project

README

          

# JS Unit
A simple unit testing framework written in JavaScript (ES6).

## Using
```js
JSUnit.beforeEach(index => {
console.log("Start test #" + index);
});

JSUnit.afterEach(index => {
console.log("Finish test #" + index);
});

JSUnit.module("NaN")

JSUnit.test("IsNaN Function", assert => {
assert.isTrue(isNaN(NaN), "NaN parameter");
assert.isFalse(isNaN(Infinity), "Infinity is not NaN");
});

JSUnit.module("Sum");

JSUnit.test("Sum Function", assert => {
assert.equal(sum(4, 5), 9, "Simple add");
assert.equal(sum("5", 8), 13, "One string parameter");
assert.equal(sum(), 0, "No arguments");
});

JSUnit.module("Power");

JSUnit.test("Power function", assert => {
assert.equal(pow(2, 3), 8, "2**3 = 8");
assert.equal(pow(3, 4), 81, "3**4 = 81");
assert.isNaN(pow(2, -1), "NaN for negative exponents");
});
```