Skip to content

Commit 0a2875e

Browse files
authoredApr 21, 2023
fix(coverage): throw error if fail to load built-in provider (#3217)
1 parent cbfd2c5 commit 0a2875e

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed
 

‎packages/vitest/src/integrations/coverage.ts

+4
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ async function resolveCoverageProviderModule(options: CoverageOptions | undefine
1717

1818
if (provider === 'c8' || provider === 'istanbul') {
1919
const { default: coverageModule } = await loader.executeId(CoverageProviderMap[provider])
20+
21+
if (!coverageModule)
22+
throw new Error(`Failed to load ${CoverageProviderMap[provider]}. Default export is missing.`)
23+
2024
return coverageModule
2125
}
2226

0 commit comments

Comments
 (0)
Please sign in to comment.