| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent e718a6e commit 043756d
5 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -245,7 +245,10 @@ const { setTimeout: sleep } = require('timers/promises'); | |||
| 245 | 245 | ||
| 246 | 246 | { | |
| 247 | 247 | // Test abortSignal.throwIfAborted() | |
| 248 | - throws(() => AbortSignal.abort().throwIfAborted(), { code: 20 }); | ||
| 248 | + throws(() => AbortSignal.abort().throwIfAborted(), { | ||
| 249 | + code: 20, | ||
| 250 | + name: 'AbortError', | ||
| 251 | + }); | ||
| 249 | 252 | ||
| 250 | 253 | // Does not throw because it's not aborted. | |
| 251 | 254 | const ac = new AbortController(); | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -80,7 +80,8 @@ const check = readFileSync(__filename, { encoding: 'utf8' }); | |||
| 80 | 80 | const mc = new MessageChannel(); | |
| 81 | 81 | mc.port1.onmessage = common.mustNotCall(); | |
| 82 | 82 | assert.throws(() => mc.port2.postMessage(file, [file]), { | |
| 83 | - code: 25 // DataCloneError | ||
| 83 | + code: 25, | ||
| 84 | + name: 'DataCloneError', | ||
| 84 | 85 | }); | |
| 85 | 86 | mc.port1.close(); | |
| 86 | 87 | await file.close(); | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -29,6 +29,7 @@ if (isMainThread || !workerData) { | |||
| 29 | 29 | }); | |
| 30 | 30 | }, { | |
| 31 | 31 | code: 25, | |
| 32 | + name: 'DataCloneError', | ||
| 32 | 33 | }); | |
| 33 | 34 | } finally { | |
| 34 | 35 | await handle.close(); | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -63,8 +63,9 @@ for (const ctor of intTypedConstructors) { | |||
| 63 | 63 | } | |
| 64 | 64 | ||
| 65 | 65 | if (kData !== undefined) { | |
| 66 | - assert.throws(() => webcrypto.getRandomValues(kData), { | ||
| 67 | - code: 22 | ||
| 68 | - }); | ||
| 66 | + assert.throws( | ||
| 67 | + () => webcrypto.getRandomValues(kData), | ||
| 68 | + { name: 'QuotaExceededError', code: 22 }, | ||
| 69 | + ); | ||
| 69 | 70 | } | |
| 70 | 71 | } | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -253,14 +253,16 @@ const theData = 'hello'; | |||
| 253 | 253 | start(c) { controller = c; }, | |
| 254 | 254 | ||
| 255 | 255 | cancel: common.mustCall((error) => { | |
| 256 | - assert.strictEqual(error.code, 25); // DataCloneError | ||
| 256 | + assert.strictEqual(error.code, 25); | ||
| 257 | + assert.strictEqual(error.name, 'DataCloneError'); | ||
| 257 | 258 | }), | |
| 258 | 259 | }); | |
| 259 | 260 | ||
| 260 | 261 | port1.onmessage = ({ data }) => { | |
| 261 | 262 | const reader = data.getReader(); | |
| 262 | 263 | assert.rejects(reader.read(), { | |
| 263 | - code: 25, // DataCloneError | ||
| 264 | + code: 25, | ||
| 265 | + name: 'DataCloneError', | ||
| 264 | 266 | }); | |
| 265 | 267 | port1.close(); | |
| 266 | 268 | }; | |
@@ -354,7 +356,10 @@ const theData = 'hello'; | |||
| 354 | 356 | ||
| 355 | 357 | const source = { | |
| 356 | 358 | abort: common.mustCall((error) => { | |
| 357 | - process.nextTick(() => assert.strictEqual(error.code, 25)); | ||
| 359 | + process.nextTick(() => { | ||
| 360 | + assert.strictEqual(error.code, 25); | ||
| 361 | + assert.strictEqual(error.name, 'DataCloneError'); | ||
| 362 | + }); | ||
| 358 | 363 | }) | |
| 359 | 364 | }; | |
| 360 | 365 | ||
@@ -366,7 +371,8 @@ const theData = 'hello'; | |||
| 366 | 371 | const m = new WebAssembly.Memory({ initial: 1 }); | |
| 367 | 372 | ||
| 368 | 373 | assert.rejects(writer.abort(m), { | |
| 369 | - code: 25 | ||
| 374 | + code: 25, | ||
| 375 | + name: 'DataCloneError', | ||
| 370 | 376 | }); | |
| 371 | 377 | port1.close(); | |
| 372 | 378 | }); | |
@@ -437,7 +443,10 @@ const theData = 'hello'; | |||
| 437 | 443 | { | |
| 438 | 444 | const source = { | |
| 439 | 445 | cancel: common.mustCall((error) => { | |
| 440 | - process.nextTick(() => assert(error.code, 25)); | ||
| 446 | + process.nextTick(() => { | ||
| 447 | + assert.strictEqual(error.code, 25); | ||
| 448 | + assert.strictEqual(error.name, 'DataCloneError'); | ||
| 449 | + }); | ||
| 441 | 450 | }), | |
| 442 | 451 | }; | |
| 443 | 452 | ||
@@ -455,7 +464,8 @@ const theData = 'hello'; | |||
| 455 | 464 | reader.closed.then(common.mustCall()); | |
| 456 | 465 | ||
| 457 | 466 | assert.rejects(cancel, { | |
| 458 | - code: 25 | ||
| 467 | + code: 25, | ||
| 468 | + name: 'DataCloneError', | ||
| 459 | 469 | }); | |
| 460 | 470 | ||
| 461 | 471 | port1.close(); | |
@@ -469,6 +479,7 @@ const theData = 'hello'; | |||
| 469 | 479 | abort: common.mustCall((error) => { | |
| 470 | 480 | process.nextTick(() => { | |
| 471 | 481 | assert.strictEqual(error.code, 25); | |
| 482 | + assert.strictEqual(error.name, 'DataCloneError'); | ||
| 472 | 483 | }); | |
| 473 | 484 | }), | |
| 474 | 485 | }; | |
@@ -481,7 +492,7 @@ const theData = 'hello'; | |||
| 481 | 492 | const m = new WebAssembly.Memory({ initial: 1 }); | |
| 482 | 493 | const writer = data.getWriter(); | |
| 483 | 494 | const write = writer.write(m); | |
| 484 | - assert.rejects(write, { code: 25 }); | ||
| 495 | + assert.rejects(write, { code: 25, name: 'DataCloneError' }); | ||
| 485 | 496 | port1.close(); | |
| 486 | 497 | }); | |
| 487 | 498 | ||
@@ -492,12 +503,14 @@ const theData = 'hello'; | |||
| 492 | 503 | const readable = new ReadableStream(); | |
| 493 | 504 | readable.getReader(); | |
| 494 | 505 | assert.throws(() => readable[kTransfer](), { | |
| 495 | - code: 25 | ||
| 506 | + code: 25, | ||
| 507 | + name: 'DataCloneError', | ||
| 496 | 508 | }); | |
| 497 | 509 | ||
| 498 | 510 | const writable = new WritableStream(); | |
| 499 | 511 | writable.getWriter(); | |
| 500 | 512 | assert.throws(() => writable[kTransfer](), { | |
| 501 | - code: 25 | ||
| 513 | + code: 25, | ||
| 514 | + name: 'DataCloneError', | ||
| 502 | 515 | }); | |
| 503 | 516 | } | |
| Back | FazBrowse Home | New Git URL |
0 commit comments