diff --git a/packages/react-native/ReactCommon/jsinspector-modern/tests/InspectorPackagerConnectionTest.cpp b/packages/react-native/ReactCommon/jsinspector-modern/tests/InspectorPackagerConnectionTest.cpp index c9997a05bdd..e0ed7fcdacb 100644 --- a/packages/react-native/ReactCommon/jsinspector-modern/tests/InspectorPackagerConnectionTest.cpp +++ b/packages/react-native/ReactCommon/jsinspector-modern/tests/InspectorPackagerConnectionTest.cpp @@ -16,7 +16,6 @@ #include #include -#include #include #include "FollyDynamicMatchers.h" @@ -41,10 +40,15 @@ class InspectorPackagerConnectionTestBase : public testing::Test { "my-device", "my-app", packagerConnectionDelegates_.make_unique(asyncExecutor_)}) { + auto makeSocket = webSockets_.lazily_make_unique< + const std::string&, + std::weak_ptr>(); ON_CALL(*packagerConnectionDelegate(), connectWebSocket(_, _)) - .WillByDefault(webSockets_.lazily_make_unique< - const std::string&, - std::weak_ptr>()); + .WillByDefault([makeSocket](auto&&... args) { + auto socket = makeSocket(std::forward(args)...); + socket->getDelegate().didOpen(); + return std::move(socket); + }); } void TearDown() override {