I have my unit tests setup with vitest and I am looking for a way to ignore specific lines of code from vitest coverage.
Looking for something similar to /* istanbul ignore next */
.
Is there something available for vitest?
I skimmed through the docs and tried googling. Found the solution for jest but not vitest.
Finally, /* v8 ignore next */
worked.
Using coverage-v8
for coverage.
Also, there are more ways as describe in docs
Thanks to @Gab
const myVariable = 99
/* v8 ignore next 3 */
if (process.platform === 'win32') {
console.info('hello world')
}
/* v8 ignore start */
function dontMindMe() {
// ...
}
/* v8 ignore stop */
const myVariable = 99
const os = process.platform === 'darwin' ? 'OSXy' /* v8 ignore next */ : 'Windowsy'