From f5d4a0fa4a8d0c4b326e97875472fabb754ac19b Mon Sep 17 00:00:00 2001 From: 38elements <38elements@users.noreply.github.com> Date: Thu, 17 May 2018 00:25:39 +0900 Subject: [PATCH] fix(types): add render() (#618) --- packages/server-test-utils/types/index.d.ts | 4 ++++ .../types/test/renderToString.ts | 15 ++++++++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/packages/server-test-utils/types/index.d.ts b/packages/server-test-utils/types/index.d.ts index fcd7a9d12..1394421a4 100644 --- a/packages/server-test-utils/types/index.d.ts +++ b/packages/server-test-utils/types/index.d.ts @@ -55,6 +55,10 @@ interface VueTestUtilsConfigOptions { export declare let config: VueTestUtilsConfigOptions +export declare function render (component: VueClass, options?: ThisTypedMountOptions): string +export declare function render (component: ComponentOptions, options?: ThisTypedMountOptions): string +export declare function render (component: FunctionalComponentOptions, options?: MountOptions): string + export declare function renderToString (component: VueClass, options?: ThisTypedMountOptions): string export declare function renderToString (component: ComponentOptions, options?: ThisTypedMountOptions): string export declare function renderToString (component: FunctionalComponentOptions, options?: MountOptions): string diff --git a/packages/server-test-utils/types/test/renderToString.ts b/packages/server-test-utils/types/test/renderToString.ts index 6c463d128..4061a2bc6 100644 --- a/packages/server-test-utils/types/test/renderToString.ts +++ b/packages/server-test-utils/types/test/renderToString.ts @@ -1,9 +1,22 @@ import Vuex from 'vuex' -import { renderToString, config } from '../' +import { render, renderToString, config } from '../' import { normalOptions, functionalOptions, Normal, ClassComponent } from './resources' const store = new Vuex.Store({}) +render( + { + template: '

foo

' + }, + { + attachToDocument: true, + scopedSlots: { + foo: `
Foo
` + }, + sync: false + } +) + renderToString(ClassComponent, { mocks: { $store: store