Nuxt/packages/cli/test/unit/imports.test.js

20 lines
727 B
JavaScript
Raw Normal View History

import { importModule } from '../../src/imports'
describe('imports', () => {
test('should import relative module', async () => {
await expect(importModule('jest')).resolves.toBeDefined()
})
test('should import core module', async () => {
await expect(importModule('path')).resolves.toBeDefined()
})
2019-04-15 16:13:27 +00:00
test('should throw error with proper code when module not found', async () => {
await expect(importModule('not-found-module')).rejects.toMatchObject({
message: `Cannot import module 'not-found-module'`,
code: 'MODULE_NOT_FOUND'
})
})
test('should throw error when error is not module not found', async () => {
await expect(importModule('jest/README.md')).rejects.toThrow()
})
})