feat(compiler-core): wrap slot functions with render context
This commit is contained in:
@@ -3,7 +3,7 @@ import { compile } from '../src'
|
||||
describe('ssr compile: suspense', () => {
|
||||
test('implicit default', () => {
|
||||
expect(compile(`<suspense><foo/></suspense>`).code).toMatchInlineSnapshot(`
|
||||
"const { resolveComponent: _resolveComponent } = require(\\"vue\\")
|
||||
"const { resolveComponent: _resolveComponent, withCtx: _withCtx } = require(\\"vue\\")
|
||||
const { ssrRenderComponent: _ssrRenderComponent, ssrRenderSuspense: _ssrRenderSuspense } = require(\\"@vue/server-renderer\\")
|
||||
|
||||
return function ssrRender(_ctx, _push, _parent) {
|
||||
@@ -30,7 +30,7 @@ describe('ssr compile: suspense', () => {
|
||||
</template>
|
||||
</suspense>`).code
|
||||
).toMatchInlineSnapshot(`
|
||||
"const { resolveComponent: _resolveComponent } = require(\\"vue\\")
|
||||
"const { resolveComponent: _resolveComponent, withCtx: _withCtx } = require(\\"vue\\")
|
||||
const { ssrRenderComponent: _ssrRenderComponent, ssrRenderSuspense: _ssrRenderSuspense } = require(\\"@vue/server-renderer\\")
|
||||
|
||||
return function ssrRender(_ctx, _push, _parent) {
|
||||
|
||||
Reference in New Issue
Block a user