scottohara/loot

View on GitHub
src/mocks/payees/providers/payee.ts

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import type { Mock } from "~/mocks/types";
import type { Payee } from "~/payees/types";
import createPayee from "~/mocks/payees/factories";

export default class PayeeMockProvider implements Mock<Payee> {
    // Mock payee object
    public constructor(
        private readonly payee: Payee = createPayee({ id: 1, name: "aa" }),
    ) {}

    public $get(): Payee {
        // Return the mock payee object
        return this.payee;
    }
}

PayeeMockProvider.$inject = [];