UNPKG

@furystack/shades

Version:

Google Authentication Provider for FuryStack

28 lines (24 loc) 756 B
import { Injector } from '@furystack/inject' import { usingAsync } from '@furystack/utils' import { afterEach, beforeEach, describe, expect, it } from 'vitest' import { ScreenService } from './screen-service.js' describe('ScreenService', () => { beforeEach(() => { document.body.innerHTML = '<div id="root"></div>' }) afterEach(() => { document.body.innerHTML = '' }) it('Shuld be constructed', async () => { await usingAsync(new Injector(), async (i) => { const s = i.getInstance(ScreenService) expect(s).toBeInstanceOf(ScreenService) }) }) it('Shuld update state on events', async () => { await usingAsync(new Injector(), async (i) => { i.getInstance(ScreenService) /** TODO */ }) }) })