From 799e1931ecdc4d633a006b140a248a234feb8a7e Mon Sep 17 00:00:00 2001 From: Dylan Piercey Date: Wed, 20 Oct 2021 20:19:28 -0700 Subject: [PATCH] fix: prevent prettier from breaking typescript --- src/mocha.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/mocha.ts b/src/mocha.ts index 06ec14e..7e1beda 100644 --- a/src/mocha.ts +++ b/src/mocha.ts @@ -36,9 +36,11 @@ function snapshot(file: string, contents: string) { try { assert.equal(contents, expected); } catch (err) { - err.snapshot = true; - err.name = err.name.replace(" [ERR_ASSERTION]", ""); - err.message = `${path.relative(process.cwd(), file)}\n\n${err.message}`; + if (err instanceof Error) { + (err as any).snapshot = true; + err.name = err.name.replace(" [ERR_ASSERTION]", ""); + err.message = `${path.relative(process.cwd(), file)}\n\n${err.message}`; + } throw err; }