From 0563d1e670789d6712a5e7006702a3c10c9b2b2a Mon Sep 17 00:00:00 2001 From: Dessel Bane Date: Mon, 20 Oct 2025 11:32:18 +0200 Subject: [PATCH] options.provide should allow symbol keys --- packages/test-utils/types/index.d.ts | 2 +- packages/test-utils/types/test/mount.ts | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/test-utils/types/index.d.ts b/packages/test-utils/types/index.d.ts index 9f10c1bda..d55451f98 100644 --- a/packages/test-utils/types/index.d.ts +++ b/packages/test-utils/types/index.d.ts @@ -180,7 +180,7 @@ export interface VueTestUtilsConfigOptions { stubs: Record mocks: Record methods: Record - provide?: Record, + provide?: Record, showDeprecationWarnings?: boolean deprecationWarningHandler?: Function } diff --git a/packages/test-utils/types/test/mount.ts b/packages/test-utils/types/test/mount.ts index 726337259..16f0a0303 100644 --- a/packages/test-utils/types/test/mount.ts +++ b/packages/test-utils/types/test/mount.ts @@ -99,7 +99,7 @@ config.stubs = { } config.stubs['quuux'] = true config.mocks = { - foo: 'bar', + foo: 'bar' } config.mocks['foo'] = { bar: 'baz' @@ -109,8 +109,10 @@ config.methods = { } config.methods['foo'] = () => true config.provide = { - foo: {} + foo: {}, + [Symbol('injection key')]: {} } + config.provide['foo'] = { bar: {} }