| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 465540c commit 568d614
4 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -589,7 +589,7 @@ TEST_F(InspectorSocketServerTest, TerminatingSessionReportsDone) { | |||
| 589 | 589 | ||
| 590 | 590 | TEST_F(InspectorSocketServerTest, FailsToBindToNodejsHost) { | |
| 591 | 591 | TestInspectorServerDelegate delegate; | |
| 592 | - ServerHolder server(&delegate, &loop, "nodejs.org", 0, nullptr); | ||
| 592 | + ServerHolder server(&delegate, &loop, "nodejs.org", 80, nullptr); | ||
| 593 | 593 | ASSERT_FALSE(server->Start()); | |
| 594 | 594 | SPIN_WHILE(uv_loop_alive(&loop)); | |
| 595 | 595 | } | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,37 @@ | |||
| 1 | + 'use strict'; | ||
| 2 | + | ||
| 3 | + require('../common'); | ||
| 4 | + const assert = require('assert'); | ||
| 5 | + const dgram = require('dgram'); | ||
| 6 | + const multicastAddress = '224.0.0.114'; | ||
| 7 | + | ||
| 8 | + const setup = dgram.createSocket.bind(dgram, { type: 'udp4', reuseAddr: true }); | ||
| 9 | + | ||
| 10 | + // addMembership() with valid socket and multicast address should not throw | ||
| 11 | + { | ||
| 12 | + const socket = setup(); | ||
| 13 | + assert.doesNotThrow(() => { socket.addMembership(multicastAddress); }); | ||
| 14 | + socket.close(); | ||
| 15 | + } | ||
| 16 | + | ||
| 17 | + // dropMembership() without previous addMembership should throw | ||
| 18 | + { | ||
| 19 | + const socket = setup(); | ||
| 20 | + assert.throws( | ||
| 21 | + () => { socket.dropMembership(multicastAddress); }, | ||
| 22 | + /^Error: dropMembership EADDRNOTAVAIL$/ | ||
| 23 | + ); | ||
| 24 | + socket.close(); | ||
| 25 | + } | ||
| 26 | + | ||
| 27 | + // dropMembership() after addMembership() should not throw | ||
| 28 | + { | ||
| 29 | + const socket = setup(); | ||
| 30 | + assert.doesNotThrow( | ||
| 31 | + () => { | ||
| 32 | + socket.addMembership(multicastAddress); | ||
| 33 | + socket.dropMembership(multicastAddress); | ||
| 34 | + } | ||
| 35 | + ); | ||
| 36 | + socket.close(); | ||
| 37 | + } | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -76,32 +76,3 @@ const setup = dgram.createSocket.bind(dgram, { type: 'udp4', reuseAddr: true }); | |||
| 76 | 76 | /^Error: dropMembership EINVAL$/); | |
| 77 | 77 | socket.close(); | |
| 78 | 78 | } | |
| 79 | - | ||
| 80 | - // addMembership() with valid socket and multicast address should not throw | ||
| 81 | - { | ||
| 82 | - const socket = setup(); | ||
| 83 | - assert.doesNotThrow(() => { socket.addMembership(multicastAddress); }); | ||
| 84 | - socket.close(); | ||
| 85 | - } | ||
| 86 | - | ||
| 87 | - // dropMembership() without previous addMembership should throw | ||
| 88 | - { | ||
| 89 | - const socket = setup(); | ||
| 90 | - assert.throws( | ||
| 91 | - () => { socket.dropMembership(multicastAddress); }, | ||
| 92 | - /^Error: dropMembership EADDRNOTAVAIL$/ | ||
| 93 | - ); | ||
| 94 | - socket.close(); | ||
| 95 | - } | ||
| 96 | - | ||
| 97 | - // dropMembership() after addMembership() should not throw | ||
| 98 | - { | ||
| 99 | - const socket = setup(); | ||
| 100 | - assert.doesNotThrow( | ||
| 101 | - () => { | ||
| 102 | - socket.addMembership(multicastAddress); | ||
| 103 | - socket.dropMembership(multicastAddress); | ||
| 104 | - } | ||
| 105 | - ); | ||
| 106 | - socket.close(); | ||
| 107 | - } | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments