Javascript jest

From wikinotes

A test framework for javascript.

Documentation

intro https://jestjs.io/docs/getting-started
home https://jestjs.io/

Basics

// ${project}/foo.js

function sum(a, b) { return a + b; }
// ${project}/foo.test.js

const sum = require('./foo.js');

test('1 + 2 is 3', () => {
    expect(sum(1, 2)).toBe(3);
})