From 0db9ca96a89996b0e701f48167d777a1d17ec06b Mon Sep 17 00:00:00 2001 From: Vladimir Sheremet Date: Fri, 8 Sep 2023 13:11:56 +0300 Subject: [PATCH] chore: cleanup --- packages/ui/client/components/views/ViewReport.vue | 2 +- packages/vitest/src/api/setup.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/ui/client/components/views/ViewReport.vue b/packages/ui/client/components/views/ViewReport.vue index a175d392ec7b..769e9378742f 100644 --- a/packages/ui/client/components/views/ViewReport.vue +++ b/packages/ui/client/components/views/ViewReport.vue @@ -35,7 +35,7 @@ function escapeHtml(unsafe: string) { function createHtmlError(filter: Convert, error: ErrorWithDiff) { let htmlError = '' - if (error.message.includes('\x1B')) + if (error.message?.includes('\x1B')) htmlError = `${error.nameStr || error.name}: ${filter.toHtml(escapeHtml(error.message))}` const startStrWithX1B = error.stackStr?.includes('\x1B') diff --git a/packages/vitest/src/api/setup.ts b/packages/vitest/src/api/setup.ts index cf20d98d5bb2..2f4546de97d0 100644 --- a/packages/vitest/src/api/setup.ts +++ b/packages/vitest/src/api/setup.ts @@ -71,12 +71,12 @@ export function setup(vitestOrWorkspace: Vitest | WorkspaceProject, server?: Vit }, async readSnapshotFile(snapshotPath) { if (!ctx.snapshot.resolvedPaths.has(snapshotPath) || !existsSync(snapshotPath)) - throw new Error(`Snapshot file "${snapshotPath}" does not exist.`) + return null return fs.readFile(snapshotPath, 'utf-8') }, async readTestFile(id) { if (!ctx.state.filesMap.has(id) || !existsSync(id)) - throw new Error(`Test file "${id}" was not registered, so it cannot be read using the API.`) + return null return fs.readFile(id, 'utf-8') }, async saveTestFile(id, content) {