Skip to content

Commit 5db9deb

Browse files
authored
Chore/upgrade to pact ffi 0.4.22 (#519)
* fix: update pact-ffi to 0.4.22 * fix(deps): pin to node 22.4.1 Node 22.5.0 failing to successfully complete install See nodejs/node#53902 * fix(win): close or destroy tcp socket for net.connect & net.createServer - use socket.destroy for node 16 compat on windows
1 parent a3d97d2 commit 5db9deb

File tree

3 files changed

+3
-1
lines changed

3 files changed

+3
-1
lines changed

src/ffi/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import logger, { DEFAULT_LOG_LEVEL } from '../logger';
44
import { LogLevel } from '../logger/types';
55
import { Ffi } from './types';
66

7-
export const PACT_FFI_VERSION = '0.4.21';
7+
export const PACT_FFI_VERSION = '0.4.22';
88

99
// supported prebuilds
1010
// darwin-arm64

test/matt.consumer.integration.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ const sendMattMessageTCP = (
3838
return new Promise((resolve) => {
3939
socket.on('data', (data) => {
4040
resolve(parseMattMessage(data.toString()));
41+
socket.destroy();
4142
});
4243
});
4344
};

test/matt.provider.integration.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ const startTCPServer = (host: string, port: number) => {
4040
sock.write(generateMattMessage('message not understood'));
4141
}
4242
sock.write('\n');
43+
sock.destroy();
4344
});
4445
});
4546

0 commit comments

Comments
 (0)