Skip to content

Commit ac8fcce

Browse files
committed
[test] Do not override Receiver#error()
1 parent 72cf8be commit ac8fcce

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

test/Receiver.test.js

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -377,7 +377,7 @@ describe('Receiver', function () {
377377
it('raises an error when RSV1 is on and permessage-deflate is disabled', function (done) {
378378
const p = new Receiver();
379379

380-
p.error = function (err, code) {
380+
p.onerror = function (err, code) {
381381
assert.ok(err instanceof Error);
382382
assert.strictEqual(err.message, 'RSV1 must be clear');
383383
assert.strictEqual(code, 1002);
@@ -393,7 +393,7 @@ describe('Receiver', function () {
393393

394394
const p = new Receiver({ 'permessage-deflate': perMessageDeflate });
395395

396-
p.error = function (err, code) {
396+
p.onerror = function (err, code) {
397397
assert.ok(err instanceof Error);
398398
assert.strictEqual(err.message, 'RSV1 must be clear');
399399
assert.strictEqual(code, 1002);
@@ -406,7 +406,7 @@ describe('Receiver', function () {
406406
it('raises an error when RSV2 is on', function (done) {
407407
const p = new Receiver();
408408

409-
p.error = function (err, code) {
409+
p.onerror = function (err, code) {
410410
assert.ok(err instanceof Error);
411411
assert.strictEqual(err.message, 'RSV2 and RSV3 must be clear');
412412
assert.strictEqual(code, 1002);
@@ -419,7 +419,7 @@ describe('Receiver', function () {
419419
it('raises an error when RSV3 is on', function (done) {
420420
const p = new Receiver();
421421

422-
p.error = function (err, code) {
422+
p.onerror = function (err, code) {
423423
assert.ok(err instanceof Error);
424424
assert.strictEqual(err.message, 'RSV2 and RSV3 must be clear');
425425
assert.strictEqual(code, 1002);
@@ -432,7 +432,7 @@ describe('Receiver', function () {
432432
it('raises an error if the first frame in a fragmented message has opcode 0', function (done) {
433433
const p = new Receiver();
434434

435-
p.error = function (err, code) {
435+
p.onerror = function (err, code) {
436436
assert.ok(err instanceof Error);
437437
assert.strictEqual(err.message, 'invalid opcode: 0');
438438
assert.strictEqual(code, 1002);
@@ -445,7 +445,7 @@ describe('Receiver', function () {
445445
it('raises an error if a frame has opcode 1 in the middle of a fragmented message', function (done) {
446446
const p = new Receiver();
447447

448-
p.error = function (err, code) {
448+
p.onerror = function (err, code) {
449449
assert.ok(err instanceof Error);
450450
assert.strictEqual(err.message, 'invalid opcode: 1');
451451
assert.strictEqual(code, 1002);
@@ -459,7 +459,7 @@ describe('Receiver', function () {
459459
it('raises an error if a frame has opcode 2 in the middle of a fragmented message', function (done) {
460460
const p = new Receiver();
461461

462-
p.error = function (err, code) {
462+
p.onerror = function (err, code) {
463463
assert.ok(err instanceof Error);
464464
assert.strictEqual(err.message, 'invalid opcode: 2');
465465
assert.strictEqual(code, 1002);
@@ -473,7 +473,7 @@ describe('Receiver', function () {
473473
it('raises an error when a control frame has the FIN bit off', function (done) {
474474
const p = new Receiver();
475475

476-
p.error = function (err, code) {
476+
p.onerror = function (err, code) {
477477
assert.ok(err instanceof Error);
478478
assert.strictEqual(err.message, 'FIN must be set');
479479
assert.strictEqual(code, 1002);
@@ -489,7 +489,7 @@ describe('Receiver', function () {
489489

490490
const p = new Receiver({ 'permessage-deflate': perMessageDeflate });
491491

492-
p.error = function (err, code) {
492+
p.onerror = function (err, code) {
493493
assert.ok(err instanceof Error);
494494
assert.strictEqual(err.message, 'RSV1 must be clear');
495495
assert.strictEqual(code, 1002);
@@ -502,7 +502,7 @@ describe('Receiver', function () {
502502
it('raises an error when a control frame has the FIN bit off', function (done) {
503503
const p = new Receiver();
504504

505-
p.error = function (err, code) {
505+
p.onerror = function (err, code) {
506506
assert.ok(err instanceof Error);
507507
assert.strictEqual(err.message, 'FIN must be set');
508508
assert.strictEqual(code, 1002);
@@ -515,7 +515,7 @@ describe('Receiver', function () {
515515
it('raises an error when a control frame has a payload bigger than 125 B', function (done) {
516516
const p = new Receiver();
517517

518-
p.error = function (err, code) {
518+
p.onerror = function (err, code) {
519519
assert.ok(err instanceof Error);
520520
assert.strictEqual(err.message, 'invalid payload length');
521521
assert.strictEqual(code, 1002);
@@ -528,7 +528,7 @@ describe('Receiver', function () {
528528
it('raises an error when a data frame has a payload bigger than 2^53 - 1 B', function (done) {
529529
const p = new Receiver();
530530

531-
p.error = function (err, code) {
531+
p.onerror = function (err, code) {
532532
assert.ok(err instanceof Error);
533533
assert.strictEqual(err.message, 'max payload size exceeded');
534534
assert.strictEqual(code, 1009);
@@ -545,7 +545,7 @@ describe('Receiver', function () {
545545
it('raises an error if a text frame contains invalid UTF-8 data', function (done) {
546546
const p = new Receiver();
547547

548-
p.error = function (err, code) {
548+
p.onerror = function (err, code) {
549549
assert.ok(err instanceof Error);
550550
assert.strictEqual(err.message, 'invalid utf8 sequence');
551551
assert.strictEqual(code, 1007);
@@ -558,7 +558,7 @@ describe('Receiver', function () {
558558
it('raises an error if a close frame has a payload of 1 B', function (done) {
559559
const p = new Receiver();
560560

561-
p.error = function (err, code) {
561+
p.onerror = function (err, code) {
562562
assert.ok(err instanceof Error);
563563
assert.strictEqual(err.message, 'invalid payload length');
564564
assert.strictEqual(code, 1002);
@@ -571,7 +571,7 @@ describe('Receiver', function () {
571571
it('raises an error if a close frame contains an invalid close code', function (done) {
572572
const p = new Receiver();
573573

574-
p.error = function (err, code) {
574+
p.onerror = function (err, code) {
575575
assert.ok(err instanceof Error);
576576
assert.strictEqual(err.message, 'invalid status code: 0');
577577
assert.strictEqual(code, 1002);
@@ -584,7 +584,7 @@ describe('Receiver', function () {
584584
it('raises an error if a close frame contains invalid UTF-8 data', function (done) {
585585
const p = new Receiver();
586586

587-
p.error = function (err, code) {
587+
p.onerror = function (err, code) {
588588
assert.ok(err instanceof Error);
589589
assert.strictEqual(err.message, 'invalid utf8 sequence');
590590
assert.strictEqual(code, 1007);
@@ -602,7 +602,7 @@ describe('Receiver', function () {
602602
const frame = '82' + util.getHybiLengthAsHexString(msg.length, true) + mask +
603603
util.mask(msg, mask).toString('hex');
604604

605-
p.error = function (err, code) {
605+
p.onerror = function (err, code) {
606606
assert.ok(err instanceof Error);
607607
assert.strictEqual(err.message, 'max payload size exceeded');
608608
assert.strictEqual(code, 1009);
@@ -619,7 +619,7 @@ describe('Receiver', function () {
619619
const frame = '82' + util.getHybiLengthAsHexString(msg.length, false) +
620620
msg.toString('hex');
621621

622-
p.error = function (err, code) {
622+
p.onerror = function (err, code) {
623623
assert.ok(err instanceof Error);
624624
assert.strictEqual(err.message, 'max payload size exceeded');
625625
assert.strictEqual(code, 1009);

0 commit comments

Comments
 (0)