Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/vitest-dev/vitest. Next generation testing framework powered by Vite. vitest.dev
test testing-tools vite
Something went wrong. Try again.
693 B · 28 lines
TypeScript
1234567891011121314151617181920212223242526272829import type { CoverageProviderModule } from 'vitest/node'import { BaseCoverageProviderModule } from './base'
function triggerCommand(command: string, args: any[] = []): Promise<any> { return (globalThis as any).__vitest_browser_runner__?.commands?.triggerCommand?.(command, args)}
const mod: CoverageProviderModule = { takeCoverage() { const coverage = BaseCoverageProviderModule.takeCoverage()
if (!coverage) { return }
return triggerCommand('__vitest_writeCoverageFile', [coverage]) },
startCoverage() { BaseCoverageProviderModule.startCoverage() },
getProvider() { return BaseCoverageProviderModule.getProvider() },}
export default mod