vitest/examples/mocks/test/external.test.ts
Vladimir 6b3e36d4e9
fix: allow mocking CJS module with interoped default (#2598)
* fix: allow mocking CJS module with interoped default

* chore: cleanup

* chore: cleanup
2023-01-06 13:11:10 +01:00

15 lines
398 B
TypeScript

import '../src/external/external.mjs'
import { expect, test, vi } from 'vitest'
import axios from 'axios'
import defaultFunc from '../src/external/default-function.cjs'
vi.mock('../src/external/default-function.cjs')
test('axios is mocked', () => {
expect(vi.isMockFunction(axios.get)).toBe(true)
})
test('defaultFunc is mocked', () => {
expect(vi.isMockFunction(defaultFunc)).toBe(true)
})