]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
test(compiler-ssr): fix typo (#713)
authordjy0 <krivergo3@gmail.com>
Mon, 10 Feb 2020 14:20:07 +0000 (22:20 +0800)
committerGitHub <noreply@github.com>
Mon, 10 Feb 2020 14:20:07 +0000 (09:20 -0500)
packages/compiler-ssr/__tests__/ssrComponent.spec.ts
packages/compiler-ssr/src/index.ts

index 26320fca621a18fa593ae9c5f4d5692020b2911e..2318134cfa845be1f75cefa3753fec2d982dcb1a 100644 (file)
@@ -30,18 +30,13 @@ describe('ssr: components', () => {
       }"
     `)
 
-    expect(compile(`<compoonent :is="foo" prop="b" />`).code)
+    expect(compile(`<component :is="foo" prop="b" />`).code)
       .toMatchInlineSnapshot(`
-      "const { resolveComponent: _resolveComponent } = require(\\"vue\\")
+      "const { resolveDynamicComponent: _resolveDynamicComponent } = require(\\"vue\\")
       const { ssrRenderComponent: _ssrRenderComponent } = require(\\"@vue/server-renderer\\")
-
+      
       return function ssrRender(_ctx, _push, _parent) {
-        const _component_compoonent = _resolveComponent(\\"compoonent\\")
-
-        _push(_ssrRenderComponent(_component_compoonent, {
-          is: _ctx.foo,
-          prop: \\"b\\"
-        }, null, _parent))
+        _push(_ssrRenderComponent(_resolveDynamicComponent(_ctx.foo, _ctx.$), { prop: \\"b\\" }, null, _parent))
       }"
     `)
   })
index 96ad62340961cc3445317a719ba18e3641c3e627..2edb97915d81ffbf42653d53b4c02517ebafab89 100644 (file)
@@ -36,7 +36,7 @@ export function compile(
     scopeId: options.mode === 'function' ? null : options.scopeId,
     // always prefix since compiler-ssr doesn't have size concern
     prefixIdentifiers: true,
-    // disalbe optimizations that are unnecessary for ssr
+    // disable optimizations that are unnecessary for ssr
     cacheHandlers: false,
     hoistStatic: false
   }