mirror of
https://github.com/hanzoai/vitest.git
synced 2026-09-24 17:04:25 +00:00
23 lines
531 B
TypeScript
23 lines
531 B
TypeScript
import type { ComponentRenderOptions, RenderResult } from 'vitest-browser-vue'
|
|
import { vTooltip } from 'floating-vue'
|
|
import { vi } from 'vitest'
|
|
import {
|
|
render as _render,
|
|
} from 'vitest-browser-vue'
|
|
|
|
export { page } from 'vitest/browser'
|
|
|
|
export const render = vi.defineHelper(<C>(
|
|
component: C,
|
|
options?: ComponentRenderOptions<C, any>,
|
|
): Promise<RenderResult<any>> => {
|
|
return Promise.resolve(_render(component, {
|
|
...options,
|
|
global: {
|
|
directives: {
|
|
tooltip: vTooltip,
|
|
},
|
|
},
|
|
}))
|
|
})
|