1.0.4 • Published 4 years ago

@kasama.chenkaow/pest-js v1.0.4

Weekly downloads
-
License
ISC
Repository
github
Last release
4 years ago

parameterized-unit-tests-helper

This module is to help writing javascript unit testing in the parameterized way currently supports only mocha but planned to suport more js test frameworks

install

npm i --save pest-js
or
yarn add pest-js

example

import { testsuite, testname, testcase } from 'pest-js/mocha'
@testsuite('example test class')
export class DumpCalculatorTest {

  @testname('example test class method')
  @testcase(1, 2)
  @testcase(2, 2)
  superDumpPlusTest(a: number, b: number): void {
    const r = a + b
    expect(r).to.be.eq(4)
  }
}

output

example test class
    X example test class method with 1,2
    ✓ example test class method with 2,2

todo