12.0.0 • Published 8 years ago
@cybernaut/mocks v12.0.0
@cybernaut/mocks
Shared mock objects.
Installation
npm install --save-dev @cybernaut/mocks @types/jest
Note: TypeScript users need to install @types/jest
as a dev dependency.
Type definitions
External imports
@cybernaut/mocks/lib/MockAction
/// <reference types="jest" />
import {Action} from '@cybernaut/types/lib/Action';
export class MockAction<T> implements Action<T> {
public readonly description: string;
public readonly implementation: jest.Mock<Promise<T>>;
public constructor(description: string);
}
@cybernaut/mocks/lib/MockCondition
/// <reference types="jest" />
import {Condition} from '@cybernaut/types/lib/Condition';
export class MockCondition implements Condition {
public readonly description: string;
public readonly accessor: jest.Mock<any>;
public readonly predicate: jest.Mock<any>;
public readonly negated: boolean;
public constructor(description: string, negated: boolean);
}
Built by (c) Clemens Akens. Released under the terms of the MIT License.