test-cases
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

test-cases

Build Status

This package provides support for test cases in most test runners. Just call setup with the function you use to declare your test (ie it for jasmine or mochas bdd interface, test for mochas tdd interface,...). Right now there is Typescript support for up to 5 arguments, after which its just an any[].

import { setup } from 'test-cases';
import * as mocha from 'mocha';
import { assert } from 'chai';
const test = setup(mocha.test);
 
suite('Test', () => {
    // With testcases
    test
        .case(1, 2, 3)
        .case(4, 5, 9)
        .run('a + b = c', (a, b, c) => {
            assert.equal(a + b, c);
        });
 
    // Without testcases
    test('a basic test', () => {
        assert.equal(true, true);
    });
});
 

/test-cases/

    Package Sidebar

    Install

    npm i test-cases

    Weekly Downloads

    3

    Version

    1.0.3

    License

    GPL-3.0

    Unpacked Size

    5.45 kB

    Total Files

    7

    Last publish

    Collaborators

    • maxjoehnk