Skip to content

Commit 23c1b8d

Browse files
authored
fix: handle string errors in SandpackTests component (#1208)
1 parent 8113f8a commit 23c1b8d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

sandpack-react/src/components/Tests/FormattedError.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ const escapeHtml = (unsafe: string): string => {
4444
const formatDiffMessage = (error: TestError, path: string): string => {
4545
let finalMessage = "";
4646
if (error.matcherResult) {
47-
finalMessage = `<span>${escapeHtml(error.message)
47+
finalMessage = `<span>${escapeHtml(error.message ?? "")
4848
.replace(/(expected)/m, `<span class="${passTextClassName}">$1</span>`)
4949
.replace(/(received)/m, `<span class="${failTextClassName}">$1</span>`)
5050
.replace(/(Difference:)/m, `<span>$1</span>`)
@@ -62,7 +62,7 @@ const formatDiffMessage = (error: TestError, path: string): string => {
6262
`<span class="${passTextClassName}">$1</span>`
6363
)}</span>`;
6464
} else {
65-
finalMessage = escapeHtml(error.message);
65+
finalMessage = escapeHtml(error.message ?? "");
6666
}
6767

6868
if (

0 commit comments

Comments
 (0)