termux-packages/packages/nodejs/test-parallel-test-dgram-me...

41 lines
1.3 KiB
Diff

--- ./test/parallel/test-dgram-membership.js.orig 2022-06-05 10:44:44.687598191 +0530
+++ ./test/parallel/test-dgram-membership.js 2022-06-05 10:46:16.867598156 +0530
@@ -3,6 +3,7 @@
const common = require('../common');
const assert = require('assert');
const dgram = require('dgram');
+const { platform } = require('os');
const multicastAddress = '224.0.0.114';
const setup = dgram.createSocket.bind(dgram, { type: 'udp4', reuseAddr: true });
@@ -106,11 +107,12 @@
// addSourceSpecificMembership with invalid groupAddress should throw
{
const socket = setup();
+ const errCode = platform() === 'android' ? 'ENOSYS' : 'EINVAL';
assert.throws(() => {
socket.addSourceSpecificMembership(multicastAddress, '0');
}, {
- code: 'EINVAL',
- message: 'addSourceSpecificMembership EINVAL'
+ code: errCode,
+ message: `addSourceSpecificMembership ${errCode}`
});
socket.close();
}
@@ -144,11 +146,12 @@
// dropSourceSpecificMembership with invalid UDP should throw
{
const socket = setup();
+ const errCode = platform() === 'android' ? 'ENOSYS' : 'EINVAL';
assert.throws(() => {
socket.dropSourceSpecificMembership(multicastAddress, '0');
}, {
- code: 'EINVAL',
- message: 'dropSourceSpecificMembership EINVAL'
+ code: errCode,
+ message: `dropSourceSpecificMembership ${errCode}`
});
socket.close();
}