aot-test-generators
v0.1.0
Published
Generate test suites for checks that already happened at build-time
Downloads
142,042
Readme
aot-test-generators
Generate test suites for checks that already happened at build-time
Install
npm install --save aot-test-generators
Usage
const testGenerators = require('aot-test-generators');
let test = testGenerators.qunit.test('5 is not 42', true);
console.log(test);
// QUnit.test('test-name', function(assert) {
// assert.expect(1);
// assert.ok(true, 'assertion-message');
// });
aot-test-generators
currently supports:
API
test(testName, passed, [assertionMessage])
Generates code for passing and failing tests.
testName
Type: string
Name of the test.
passed
Type: boolean
true
generates a passing test, false
generates a failing test.
assertionMessage
Type: string
Default: same as testName
Assertion message inside of the test.
suiteHeader(suiteName)
Generates test suite header code.
suiteName
Type: string
Name of the test suite.
suiteFooter()
Generates test suite footer code (if necessary).
License
This project is licensed under the Apache License 2.0.