Skip to content

Commit de9a2a8

Browse files
committedDec 9, 2023
build!: use /runtime subpath export
1 parent c580600 commit de9a2a8

21 files changed

+27
-27
lines changed
 

‎examples/app-vitest-full/tests/nuxt/auto-import-mock.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { expect, it, vi } from 'vitest'
2-
import { mockNuxtImport } from '@nuxt/test-utils/runtime-utils'
2+
import { mockNuxtImport } from '@nuxt/test-utils/runtime'
33

44
mockNuxtImport<typeof useAutoImportedTarget>('useAutoImportedTarget', () => {
55
return () => 'mocked!'

‎examples/app-vitest-full/tests/nuxt/mock-component-1.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { expect, it } from 'vitest'
2-
import { mockComponent, mountSuspended } from '@nuxt/test-utils/runtime-utils'
2+
import { mockComponent, mountSuspended } from '@nuxt/test-utils/runtime'
33
import App from '~/app.vue'
44

55
mockComponent('SomeComponent', async () => {

‎examples/app-vitest-full/tests/nuxt/mock-component-2.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { expect, it } from 'vitest'
2-
import { mockComponent, mountSuspended } from '@nuxt/test-utils/runtime-utils'
2+
import { mockComponent, mountSuspended } from '@nuxt/test-utils/runtime'
33
import App from '~/app.vue'
44

55
mockComponent('SomeComponent', () => import('./mocks/MockComponent.vue'))

‎examples/app-vitest-full/tests/nuxt/mock-component-3.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { expect, it } from 'vitest'
2-
import { mockComponent, mountSuspended } from '@nuxt/test-utils/runtime-utils'
2+
import { mockComponent, mountSuspended } from '@nuxt/test-utils/runtime'
33
import { SomeComponent } from '#components'
44

55
mockComponent('SomeComponent', async () => {

‎examples/app-vitest-full/tests/nuxt/mock-component-expose-setup-state.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { expect, it } from 'vitest'
2-
import { mountSuspended } from '@nuxt/test-utils/runtime-utils'
2+
import { mountSuspended } from '@nuxt/test-utils/runtime'
33
import MockComponent from './mocks/MockComponent.vue'
44

55
it('should expose setup state', async () => {

‎examples/app-vitest-full/tests/nuxt/mock-indexeddb.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { expect, it } from 'vitest'
2-
import { mountSuspended } from '@nuxt/test-utils/runtime-utils'
2+
import { mountSuspended } from '@nuxt/test-utils/runtime'
33
import IndexedDbComponent from '~/components/IndexedDbComponent.vue'
44

55
// Mocking of indexedDB can be enabled in vite.config.ts

‎examples/app-vitest-full/tests/nuxt/mock-nuxt-composable-1.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { expect, it } from 'vitest'
2-
import { mockNuxtImport } from '@nuxt/test-utils/runtime-utils'
2+
import { mockNuxtImport } from '@nuxt/test-utils/runtime'
33

44
mockNuxtImport('useRuntimeConfig', () => {
55
return () => {

‎examples/app-vitest-full/tests/nuxt/mock-nuxt-composable-2.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { expect, it } from 'vitest'
2-
import { mockNuxtImport } from '@nuxt/test-utils/runtime-utils'
2+
import { mockNuxtImport } from '@nuxt/test-utils/runtime'
33

44
mockNuxtImport('useHead', () => {
55
return () => true

‎examples/app-vitest-full/tests/nuxt/mock-nuxt-composable-3.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { expect, it } from 'vitest'
2-
import { mockNuxtImport } from '@nuxt/test-utils/runtime-utils'
2+
import { mockNuxtImport } from '@nuxt/test-utils/runtime'
33

44
mockNuxtImport('useAutoImportedTarget', () => {
55
return () => 'mocked'

‎examples/app-vitest-full/tests/nuxt/mount-suspended.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { beforeEach, describe, expect, it } from 'vitest'
22

3-
import { mountSuspended } from '@nuxt/test-utils/runtime-utils'
3+
import { mountSuspended } from '@nuxt/test-utils/runtime'
44

55
import App from '~/app.vue'
66
import OptionsComponent from '~/components/OptionsComponent.vue'

‎examples/app-vitest-full/tests/nuxt/render-suspended.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { afterEach, describe, expect, it } from 'vitest'
2-
import { renderSuspended } from '@nuxt/test-utils/runtime-utils'
2+
import { renderSuspended } from '@nuxt/test-utils/runtime'
33
import { cleanup, fireEvent, screen } from '@testing-library/vue'
44

55
import App from '~/app.vue'

‎examples/app-vitest-full/tests/nuxt/routing.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { describe, expect, it } from 'vitest'
22

3-
import { mountSuspended } from '@nuxt/test-utils/runtime-utils'
3+
import { mountSuspended } from '@nuxt/test-utils/runtime'
44

55
import App from '~/app.vue'
66

‎examples/app-vitest-full/tests/nuxt/server.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { describe, expect, it } from 'vitest'
22

3-
import { mountSuspended, registerEndpoint } from '@nuxt/test-utils/runtime-utils'
3+
import { mountSuspended, registerEndpoint } from '@nuxt/test-utils/runtime'
44

55
import { listen } from 'listhen'
66
import { createApp, eventHandler, toNodeListener } from 'h3'

‎examples/app-vitest-full/tests/setup/mocks.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { vi } from 'vitest'
2-
import { mockNuxtImport } from '@nuxt/test-utils/runtime-utils'
2+
import { mockNuxtImport } from '@nuxt/test-utils/runtime'
33

44
mockNuxtImport<typeof useAutoImportSetupMocked>(
55
'useAutoImportSetupMocked',

‎package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@
1414
"./config": "./dist/config.mjs",
1515
"./experimental": "./dist/experimental.mjs",
1616
"./module": "./dist/module.mjs",
17-
"./runtime-utils": "./dist/runtime-utils/index.mjs",
17+
"./runtime": "./dist/runtime-utils/index.mjs",
1818
"./vitest-environment": "./dist/vitest-environment.mjs"
1919
},
2020
"files": [
2121
"dist",
2222
"config.d.ts",
2323
"experimental.d.ts",
2424
"module.d.ts",
25-
"runtime-utils.d.ts",
25+
"runtime.d.ts",
2626
"vitest-environment.d.ts"
2727
],
2828
"scripts": {
File renamed without changes.

‎src/runtime-utils/mock.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export type OptionalFunction<T> = T | (() => Awaitable<T>)
2323
* @param options - factory function that returns the mocked data or an object containing both the `handler` and the `method` properties.
2424
* @example
2525
* ```ts
26-
* import { registerEndpoint } from '@nuxt/test-utils/runtime-utils'
26+
* import { registerEndpoint } from '@nuxt/test-utils/runtime'
2727
*
2828
* registerEndpoint("/test/", () => {
2929
* test: "test-field"
@@ -69,7 +69,7 @@ export function registerEndpoint(
6969
* @param _factory - factory function that returns mocked import.
7070
* @example
7171
* ```ts
72-
* import { mockNuxtImport } from '@nuxt/test-utils/runtime-utils'
72+
* import { mockNuxtImport } from '@nuxt/test-utils/runtime'
7373
*
7474
* mockNuxtImport('useStorage', () => {
7575
* return () => {
@@ -94,7 +94,7 @@ export function mockNuxtImport<T = any>(
9494
* @param setup - factory function that returns the mocked component.
9595
* @example
9696
* ```ts
97-
* import { mockComponent } from '@nuxt/test-utils/runtime-utils'
97+
* import { mockComponent } from '@nuxt/test-utils/runtime'
9898
*
9999
* mockComponent('MyComponent', {
100100
* props: {

‎src/runtime-utils/render.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export const WRAPPER_EL_ID = 'test-wrapper'
2929
*
3030
* ```ts
3131
* // tests/components/SomeComponents.nuxt.spec.ts
32-
* import { renderSuspended } from '@nuxt/test-utils/runtime-utils'
32+
* import { renderSuspended } from '@nuxt/test-utils/runtime'
3333
*
3434
* it('can render some component', async () => {
3535
* const { html } = await renderSuspended(SomeComponent)
@@ -40,7 +40,7 @@ export const WRAPPER_EL_ID = 'test-wrapper'
4040
* })
4141
*
4242
* // tests/App.nuxt.spec.ts
43-
* import { renderSuspended } from '@nuxt/test-utils/runtime-utils'
43+
* import { renderSuspended } from '@nuxt/test-utils/runtime'
4444
* import { screen } from '@testing-library/vue'
4545
*
4646
* it('can also mount an app', async () => {
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export * from '@nuxt/test-utils/runtime-utils'
1+
export * from '@nuxt/test-utils/runtime'

‎test/unit/mock-transform.spec.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ describe('mocking', () => {
4343
from: 'bob'
4444
}]
4545
expect(await getResult(`
46-
import { mockNuxtImport } from '@nuxt/test-utils/runtime-utils'
46+
import { mockNuxtImport } from '@nuxt/test-utils/runtime'
4747
mockNuxtImport('useSomeExport', () => {
4848
return () => 'mocked'
4949
})
@@ -65,7 +65,7 @@ describe('mocking', () => {
6565
return mocks["bob"]
6666
});
6767
68-
import { mockNuxtImport } from '@nuxt/test-utils/runtime-utils'
68+
import { mockNuxtImport } from '@nuxt/test-utils/runtime'
6969
7070
7171
import "bob";"
@@ -97,7 +97,7 @@ describe('mocking', () => {
9797
filePath: '/test/thing.vue'
9898
}]
9999
expect(await getResult(`
100-
import { mockComponent } from '@nuxt/test-utils/runtime-utils'
100+
import { mockComponent } from '@nuxt/test-utils/runtime'
101101
mockComponent('MyComponent', () => import('./MockComponent.vue'))
102102
`)).toMatchInlineSnapshot(`
103103
"import {vi} from "vitest";
@@ -112,7 +112,7 @@ describe('mocking', () => {
112112
return 'default' in result ? result : { default: result }
113113
});
114114
115-
import { mockComponent } from '@nuxt/test-utils/runtime-utils'
115+
import { mockComponent } from '@nuxt/test-utils/runtime'
116116
117117
"
118118
`)

‎tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"config.d.ts",
88
"experimental.d.ts",
99
"module.d.ts",
10-
"runtime-utils.d.ts",
10+
"runtime.d.ts",
1111
"vitest-environment.d.ts",
1212
"dist/**",
1313
"examples/*",

0 commit comments

Comments
 (0)
Please sign in to comment.