scottohara/loot

View on GitHub
src/mocks/og-components/og-navigator-serviceworker/services/og-navigator-serviceworker.ts

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import type { Mock } from "~/mocks/types";
import type { OgNavigatorServiceWorkerServiceMock } from "~/mocks/og-components/og-navigator-serviceworker/types";
import sinon from "sinon";

export default class OgNavigatorServiceWorkerServiceMockProvider
    implements Mock<OgNavigatorServiceWorkerServiceMock>
{
    public constructor(
        private readonly ogNavigatorServiceWorkerService: OgNavigatorServiceWorkerServiceMock = {
            register: sinon.stub(),
        },
    ) {}

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

OgNavigatorServiceWorkerServiceMockProvider.$inject = [];