]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
test(vapor): inject
authorEvan You <evan@vuejs.org>
Tue, 10 Dec 2024 07:19:00 +0000 (15:19 +0800)
committerEvan You <evan@vuejs.org>
Tue, 10 Dec 2024 07:19:00 +0000 (15:19 +0800)
packages/runtime-vapor/__tests__/apiInject.spec.ts

index b601f155d93b19bf0ba3d5ead65a3a81d021f544..9a2998a2bc6e4d6c83595823bffd1fb11f103437 100644 (file)
@@ -1,9 +1,6 @@
 import {
   type InjectionKey,
   type Ref,
-  createComponent,
-  createTextNode,
-  createVaporApp,
   hasInjectionContext,
   inject,
   nextTick,
@@ -11,6 +8,11 @@ import {
   reactive,
   readonly,
   ref,
+} from '@vue/runtime-dom'
+import {
+  createComponent,
+  createTextNode,
+  createVaporApp,
   renderEffect,
   setText,
 } from '../src'
@@ -19,7 +21,7 @@ import { makeRender } from './_utils'
 const define = makeRender<any>()
 
 // reference: https://vue-composition-api-rfc.netlify.com/api.html#provide-inject
-describe.todo('api: provide/inject', () => {
+describe('api: provide/inject', () => {
   it('string keys', () => {
     const Provider = define({
       setup() {
@@ -375,7 +377,7 @@ describe.todo('api: provide/inject', () => {
       const Comp = define({
         setup() {
           expect(hasInjectionContext()).toBe(true)
-          return () => null
+          return []
         },
       })