MCPcopy Create free account
hub / github.com/anus-dev/ANUS / getFreePort

Function getFreePort

integration-tests/ide-client.test.ts:44–56  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

42});
43
44const getFreePort = (): Promise<number> => {
45 return new Promise((resolve, reject) => {
46 const server = net.createServer();
47 server.unref();
48 server.on('error', reject);
49 server.listen(0, () => {
50 const port = (server.address() as net.AddressInfo).port;
51 server.close(() => {
52 resolve(port);
53 });
54 });
55 });
56};
57
58describe('IdeClient fallback connection logic', () => {
59 let server: TestMcpServer;

Callers 1

ide-client.test.tsFile · 0.85

Calls 1

closeMethod · 0.80

Tested by

no test coverage detected