Skip to content

Commit 0c729e2

Browse files
committed
test: explicitly import runtime utils
1 parent 268eb9c commit 0c729e2

File tree

4 files changed

+12
-1
lines changed

4 files changed

+12
-1
lines changed

test/nuxt/image.test.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import type { ComponentMountingOptions, VueWrapper } from '@vue/test-utils'
44
import { imageOptions } from '#build/image-options.mjs'
55
import { NuxtImg } from '#components'
66
import { createImage } from '#image'
7+
import { h, nextTick, useNuxtApp, useRuntimeConfig } from '#imports'
78

89
describe('Renders simple image', () => {
910
let wrapper: VueWrapper<any>
@@ -317,6 +318,7 @@ describe('Renders image, applies module config', () => {
317318

318319
it('Module config .quality applies', () => {
319320
nuxtApp._img = createImage({
321+
runtimeConfig: {} as any,
320322
...imageOptions,
321323
nuxt: {
322324
baseURL: config.app.baseURL,
@@ -336,6 +338,7 @@ describe('Renders image, applies module config', () => {
336338

337339
it('Module config .quality + props.quality => props.quality applies', () => {
338340
nuxtApp._img = createImage({
341+
runtimeConfig: {} as any,
339342
...imageOptions,
340343
nuxt: {
341344
baseURL: config.app.baseURL,
@@ -356,6 +359,7 @@ describe('Renders image, applies module config', () => {
356359

357360
it('Without quality config => default image', () => {
358361
nuxtApp._img = createImage({
362+
runtimeConfig: {} as any,
359363
...imageOptions,
360364
nuxt: {
361365
baseURL: config.app.baseURL,

test/nuxt/picture.test.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import type { VueWrapper } from '@vue/test-utils'
22
import { mount } from '@vue/test-utils'
33
import { beforeEach, describe, expect, it } from 'vitest'
44
import { NuxtPicture } from '#components'
5-
import { useNuxtApp, useRuntimeConfig } from '#imports'
5+
import { useNuxtApp, useRuntimeConfig, nextTick } from '#imports'
66
import { imageOptions } from '#build/image-options.mjs'
77
import { createImage } from '#image'
88

@@ -188,6 +188,7 @@ describe('Renders image, applies module config', () => {
188188

189189
it('Module config .format, single entry, no prop.format => module config applies', () => {
190190
nuxtApp._img = createImage({
191+
runtimeConfig: {} as any,
191192
...imageOptions,
192193
nuxt: {
193194
baseURL: config.app.baseURL,
@@ -211,6 +212,7 @@ describe('Renders image, applies module config', () => {
211212

212213
it('Module config .format, multiple entries, no prop.format => module config applies', () => {
213214
nuxtApp._img = createImage({
215+
runtimeConfig: {} as any,
214216
...imageOptions,
215217
nuxt: {
216218
baseURL: config.app.baseURL,
@@ -235,6 +237,7 @@ describe('Renders image, applies module config', () => {
235237

236238
it('Module config .format, multiple entries, prop.format override => prop is used (takes precedence)', () => {
237239
nuxtApp._img = createImage({
240+
runtimeConfig: {} as any,
238241
...imageOptions,
239242
nuxt: {
240243
baseURL: config.app.baseURL,
@@ -259,6 +262,7 @@ describe('Renders image, applies module config', () => {
259262

260263
it('Module config .format, multiple entries, no prop.format, svg image => renders src with svg only', () => {
261264
nuxtApp._img = createImage({
265+
runtimeConfig: {} as any,
262266
...imageOptions,
263267
nuxt: {
264268
baseURL: config.app.baseURL,
@@ -278,6 +282,7 @@ describe('Renders image, applies module config', () => {
278282

279283
it('Module config .quality applies', () => {
280284
nuxtApp._img = createImage({
285+
runtimeConfig: {} as any,
281286
...imageOptions,
282287
nuxt: {
283288
baseURL: config.app.baseURL,

test/nuxt/providers.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { describe, it, expect } from 'vitest'
22

33
import { images } from '../providers'
44

5+
import { useNuxtApp } from '#imports'
56
import ipx from '#image/providers/ipx'
67
import none from '#image/providers/none'
78
import weserv from '#image/providers/weserv'

test/nuxt/use-image.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { describe, it, expect } from 'vitest'
2+
import { useImage } from '#imports'
23

34
describe('image helper', () => {
45
it.skip('Generate placeholder', async () => {

0 commit comments

Comments
 (0)