/** | |
* Registers a new test suite. | |
* @param name The suite name. | |
* @param fn The suite function, or {@code undefined} to define a pending test suite. | |
*/ | |
export function describe(name: string, fn: Function): void; | |
/** | |
* Defines a suppressed test suite. | |
* @param name The suite name. | |
* @param fn The suite function, or {@code undefined} to define a pending test suite. | |
*/ | |
export function xdescribe(name: string, fn: Function): void; | |
/** | |
* Register a function to call after the current suite finishes. | |
* @param fn | |
*/ | |
export function after(fn: Function): void; | |
/** | |
* Register a function to call after each test in a suite. | |
* @param fn | |
*/ | |
export function afterEach(fn: Function): void; | |
/** | |
* Register a function to call before the current suite starts. | |
* @param fn | |
*/ | |
export function before(fn: Function): void; | |
/** | |
* Register a function to call before each test in a suite. | |
* @param fn | |
*/ | |
export function beforeEach(fn: Function): void; | |
/** | |
* Add a test to the current suite. | |
* @param name The test name. | |
* @param fn The test function, or {@code undefined} to define a pending test case. | |
*/ | |
export function it(name: string, fn: Function): void; | |
/** | |
* An alias for {@link #it()} that flags the test as the only one that should | |
* be run within the current suite. | |
* @param name The test name. | |
* @param fn The test function, or {@code undefined} to define a pending test case. | |
*/ | |
export function iit(name: string, fn: Function): void; | |
/** | |
* Adds a test to the current suite while suppressing it so it is not run. | |
* @param name The test name. | |
* @param fn The test function, or {@code undefined} to define a pending test case. | |
*/ | |
export function xit(name: string, fn: Function): void; |