UNPKG

@furystack/shades

Version:

Google Authentication Provider for FuryStack

28 lines 997 B
import { TextEncoder, TextDecoder } from 'util'; global.TextEncoder = TextEncoder; global.TextDecoder = TextDecoder; import { Injector } from '@furystack/inject'; import { usingAsync } from '@furystack/utils'; import { ScreenService } from './screen-service.js'; import { describe, it, expect, beforeEach, afterEach } from 'vitest'; 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 */ }); }); }); //# sourceMappingURL=screen-service.spec.js.map