(provider: BrowserProvider | undefined, resolve: (id: string, importer: string) => Promise<null | { id: string }>)
| 97 | } |
| 98 | |
| 99 | async function getUserEventImport(provider: BrowserProvider | undefined, resolve: (id: string, importer: string) => Promise<null | { id: string }>) { |
| 100 | if (!provider || provider.name !== 'preview') { |
| 101 | return 'const _userEventSetup = undefined' |
| 102 | } |
| 103 | const previewDistRoot = (provider as any).distRoot |
| 104 | const resolved = await resolve('@testing-library/user-event', previewDistRoot) |
| 105 | if (!resolved) { |
| 106 | throw new Error(`Failed to resolve user-event package from ${previewDistRoot}`) |
| 107 | } |
| 108 | return `\ |
| 109 | import { userEvent as __vitest_user_event__ } from '${slash(`/@fs/${resolved.id}`)}' |
| 110 | const _userEventSetup = __vitest_user_event__ |
| 111 | ` |
| 112 | } |
no test coverage detected