Przeglądaj źródła

test: test app asset retrieval

Evan You 6 lat temu
rodzic
commit
406dcb0a7a
1 zmienionych plików z 10 dodań i 4 usunięć
  1. 10 4
      packages/runtime-core/__tests__/apiApp.spec.ts

+ 10 - 4
packages/runtime-core/__tests__/apiApp.spec.ts

@@ -73,7 +73,11 @@ describe('api: createApp', () => {
 
 
   test('component', () => {
   test('component', () => {
     const app = createApp()
     const app = createApp()
-    app.component('FooBar', () => 'foobar!')
+
+    const FooBar = () => 'foobar!'
+    app.component('FooBar', FooBar)
+    expect(app.component('FooBar')).toBe(FooBar)
+
     app.component('BarBaz', () => 'barbaz!')
     app.component('BarBaz', () => 'barbaz!')
 
 
     const Root = {
     const Root = {
@@ -103,9 +107,11 @@ describe('api: createApp', () => {
     const spy1 = jest.fn()
     const spy1 = jest.fn()
     const spy2 = jest.fn()
     const spy2 = jest.fn()
     const spy3 = jest.fn()
     const spy3 = jest.fn()
-    app.directive('FooBar', {
-      mounted: spy1
-    })
+
+    const FooBar = { mounted: spy1 }
+    app.directive('FooBar', FooBar)
+    expect(app.directive('FooBar')).toBe(FooBar)
+
     app.directive('BarBaz', {
     app.directive('BarBaz', {
       mounted: spy2
       mounted: spy2
     })
     })