src/client/app/modules/test/shorthand/ng2-jasmine.ts
Properties |
Methods |
| async |
async(fn: Function)
|
|
Returns :
Function
|
| be |
be(fn: Function)
|
|
Returns :
void
|
| beforeEach |
beforeEach(fn: Function)
|
|
Returns :
void
|
| e |
e(actual: any)
|
| expect |
expect(actual: any)
|
| fail |
fail(e: any)
|
|
Returns :
void
|
| fakeAsync |
fakeAsync(fn: Function)
|
|
Returns :
Function
|
| fit |
fit(name: string, fn: Function, timeOut: number)
|
|
Returns :
void
|
| inject |
inject(tokens: Array
|
|
Returns :
Function
|
| it |
it(name: string, fn: Function, timeOut: number)
|
|
Returns :
void
|
| pending |
pending(reason: string)
|
|
Returns :
void
|
| spyOn |
spyOn(object: any, method: string)
|
| tick |
tick(delay: number)
|
|
Returns :
void
|
| xit |
xit(name: string, fn: Function, timeOut: number)
|
|
Returns :
void
|
| ae |
ae:
|
Type : Function
|
| afterEach |
afterEach:
|
Type : Function
|
| describe |
describe:
|
Type : Function
|
| fdescribe |
fdescribe:
|
Type : Function
|
| xdescribe |
xdescribe:
|
Type : Function
|
import {
async,
fakeAsync,
inject,
tick
} from '@angular/core/testing';
// intellisense via shorthand
export interface TestApi {
ae: Function;
afterEach: Function;
describe: Function;
fdescribe: Function;
xdescribe: Function;
async(fn: Function): Function;
fakeAsync(fn: Function): Function;
be(fn: Function): void;
beforeEach(fn: Function): void;
e(actual: any): jasmine.Matchers;
expect(actual: any): jasmine.Matchers;
fail(e?: any): void;
inject(tokens: Array<any>, fn: Function): Function;
it(name: string, fn: Function, timeOut?: number): void;
fit(name: string, fn: Function, timeOut?: number): void;
xit(name: string, fn: Function, timeOut?: number): void;
pending(reason?: string): void;
spyOn(object: any, method: string): jasmine.Spy;
tick(delay?: number): void;
}
// shorthand - reduces boilerplate in every test
export const Ng2Jasmine: TestApi = {
ae: afterEach, // shorthand
afterEach: afterEach,
describe: describe,
fdescribe: fdescribe,
xdescribe: xdescribe,
async: async,
fakeAsync: fakeAsync,
be: beforeEach, // shorthand beforeEach
beforeEach: beforeEach,
e: expect, // shorthand expect
expect: expect,
fail: fail,
inject: inject,
it: it,
fit: fit,
xit: xit,
pending: pending,
spyOn: spyOn,
tick: tick
};