0.3.1 • Published 6 months ago

proxy-mocks v0.3.1

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

proxy-mocks

Generate mocks for any class or object.

Example

// import { IMock, Mock } from 'proxy-mocks/jest';
import { IMock, Mock } from "proxy-mocks/sinon";
import Dependency from "./dependency";
import Implementation from "./implementation";

describe("Implementation", () => {
  let dependency: IMock<Dependency>;

  let implementation: Implementation;

  beforeEach(() => {
    dependency = Mock.of(Dependency);

    implementation = new Implementation(dependency);
  });

  test("your test", () => {
    dependency.someMethod.returns("your result");

    const result = implementation.anotherMethod();

    expect(result).toEqual("your result");
  });
});
0.3.0

6 months ago

0.3.1

6 months ago

0.2.1

10 months ago

0.2.0

10 months ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago