[READ-ONLY] Mirror of https://github.com/vitest-dev/vitest. Next generation testing framework powered by Vite. vitest.dev
test testing-tools vite
12

Configure Feed

Select the types of activity you want to include in your feed.

fix(browser): resolve `coverage.reporter` from string values (#5920)

authored by

Ari Perkkiö and committed by
GitHub
(Jun 19, 2024, 11:53 AM +0300) f33dabbe 2bd8d9d6

+3 -2
+2 -1
packages/ui/node/index.ts
··· 4 4 import type { Plugin } from 'vite' 5 5 import { coverageConfigDefaults } from 'vitest/config' 6 6 import type { Vitest } from 'vitest' 7 + import { toArray } from '@vitest/utils' 7 8 8 9 export default (ctx: Vitest): Plugin => { 9 10 return <Plugin>{ ··· 50 51 const options = ctx.config 51 52 const htmlReporter 52 53 = options.api?.port && options.coverage?.enabled 53 - ? options.coverage.reporter.find((reporter) => { 54 + ? toArray(options.coverage.reporter).find((reporter) => { 54 55 if (typeof reporter === 'string') { 55 56 return reporter === 'html' 56 57 }
+1 -1
packages/browser/src/node/index.ts
··· 358 358 function resolveCoverageFolder(project: WorkspaceProject) { 359 359 const options = project.ctx.config 360 360 const htmlReporter = options.coverage?.enabled 361 - ? options.coverage.reporter.find((reporter) => { 361 + ? toArray(options.coverage.reporter).find((reporter) => { 362 362 if (typeof reporter === 'string') { 363 363 return reporter === 'html' 364 364 }