scottohara/loot

View on GitHub
src/mocks/og-components/og-modal-confirm/models/confirm.ts

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import type { Mock } from "~/mocks/types";
import type { OgModalConfirm } from "~/og-components/og-modal-confirm/types";

export default class ConfirmMockProvider implements Mock<OgModalConfirm> {
    // Mock confirm object
    public constructor(
        private readonly confirm: OgModalConfirm = {
            header: "Confirm?",
            message: "confirm message",
        },
    ) {}

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

ConfirmMockProvider.$inject = [];