import { describe, test, expect } from '@jest/globals'; const window = { document: {}, navigator: { appVersion: 'Linux' } }; (global as any).window = window; describe('context object', () => { test('context', async () => { const { context, hasWindow } = await import('#js/util/context.js'); expect(context.path('C:\\test.js')).toBe('C:\\test.js'); delete context.path; expect(context).toEqual({ window: window, document: window.document, os: 'Unix', }); expect(hasWindow).toBe(true); }); });