0.1.0 • Published 5 months ago

airtest v0.1.0

Weekly downloads
-
License
-
Repository
-
Last release
5 months ago

airtest

An extremely lightweight testing library for NodeJS.

Usage

Install as a dev dependency:

npm i -D airtest

Test files end with .test.js:

// example.test.js

const t = require("airtest")();

const noop = () => {};

t.test("test case", noop);

t.suite("suite 1", (t) => {
  t.test("suite-level case", noop);

  t.suite("nested suite", (t) => {
    t.test("case in nested suite", noop);
  });

  t.suiteSkip("skipped suite", (t) => {
    t.test("case in skipped suite", noop);
  });
});

t.suite("suite 2", (t) => {
  t.testOnly("focused case", noop);

  t.suiteOnly("focused suite", (t) => {
    t.test("case in focused suite", noop);
  });
});

Run at the parent directory:

airtest .
0.1.0

5 months ago

0.0.1

4 years ago

0.0.2

4 years ago

0.0.0

4 years ago

1.0.0

4 years ago