diff --git a/tests/test_Socket.cpp b/tests/test_Socket.cpp index 774725b9ff48662e112922e43b1e693e736dc1d3..3293f6b8d7fe18db31a0db1aaac0ae30474d8808 100644 --- a/tests/test_Socket.cpp +++ b/tests/test_Socket.cpp @@ -75,7 +75,10 @@ TEST_CASE("Socket", "[utils]") { SECTION("connection") { - REQUIRE_THROWS_WITH(createServerSocket(1), "error: Permission denied"); + { + auto server = createServerSocket(0); + REQUIRE_THROWS_WITH(createServerSocket(server.portNumber()), "error: Address already in use"); + } REQUIRE_THROWS_WITH(connectServerSocket("localhost", 1), "error: Connection refused"); // The error message is not checked since it can depend on the