@testdeck/mocha
Version:
Object oriented testing for the Mocha test framework
30 lines (25 loc) • 755 B
TypeScript
import {
ExecutionModifierDecorator,
ExecutionOptionDecorator,
ParameterisedTestDecorator,
SuiteDecorator,
TestDecorator
} from "@testdeck/core";
export const context: unique symbol;
export const suite: SuiteDecorator;
export const test: TestDecorator;
export const slow: ExecutionOptionDecorator;
export const timeout: ExecutionOptionDecorator;
export const retries: ExecutionOptionDecorator;
export const pending: ExecutionModifierDecorator;
export const only: ExecutionModifierDecorator;
export const skip: ExecutionModifierDecorator;
export const params: ParameterisedTestDecorator;
declare global {
interface Function {
[context]: Mocha.Suite;
}
interface Object {
[context]: Mocha.Context
}
}