X Tutup
Skip to content

Commit 92b680d

Browse files
committed
fix throwing as function test
1 parent cdb2754 commit 92b680d

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

test/unit/error.spec.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -296,10 +296,14 @@ test("throw and catch custom error object", () => {
296296
`.expectToMatchJsResult();
297297
});
298298

299-
test.each(["Error", "RangeError", "ReferenceError", "SyntaxError", "TypeError", "URIError"])(
299+
test.each(["Error", "RangeError", "ReferenceError", "SyntaxError", "TypeError", "URIError", "MyError"])(
300300
"throw builtin Errors as classes",
301301
errorType => {
302302
util.testFunction`
303+
class MyError extends Error {
304+
name: "MyError"
305+
}
306+
303307
try {
304308
throw new ${errorType}("message")
305309
} catch (error) {
@@ -315,16 +319,12 @@ test.each(["Error", "RangeError", "ReferenceError", "SyntaxError", "TypeError",
315319
}
316320
);
317321

318-
test.each(["Error", "RangeError", "ReferenceError", "SyntaxError", "TypeError", "URIError", "MyError"])(
322+
test.each(["Error", "RangeError", "ReferenceError", "SyntaxError", "TypeError", "URIError"])(
319323
"throw builtin Errors as functions",
320324
errorType => {
321325
util.testFunction`
322-
class MyError extends Error {
323-
name: "MyError"
324-
}
325-
326326
try {
327-
throw new ${errorType}("message")
327+
throw ${errorType}("message")
328328
} catch (error) {
329329
if (error instanceof Error) {
330330
return \`\${error}\`;

0 commit comments

Comments
 (0)
X Tutup