vitest/test/core/test/env-runtime.test.ts

16 lines
483 B
TypeScript

import { expect, test, vi } from 'vitest'
import { populateGlobal } from '../../../packages/vitest/src/integrations/env/utils'
test('returns valid globals', () => {
const globalEvent = vi.fn()
const winEvent = vi.fn()
const global = {
Event: globalEvent,
}
const win = { Event: winEvent }
const { originals } = populateGlobal(global, win)
expect(originals.get('Event')).toBe(globalEvent)
expect(win.Event).toBe(winEvent)
expect(global.Event).toBe(winEvent)
})