@furystack/shades
Version:
Google Authentication Provider for FuryStack
25 lines • 880 B
JavaScript
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 */
});
});
});
//# sourceMappingURL=screen-service.spec.js.map