12.0.0 • Published 8 years ago

@cybernaut/mocks v12.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
8 years ago

@cybernaut/mocks

Package Version Build Status Coverage Status

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.