diff --git a/test/unitTest/conversation/conversationMembersEvent.cpp b/test/unitTest/conversation/conversationMembersEvent.cpp
index 0f5f008de024ab80c6c7cf4670763efd925743ba..4d8dcefb9e8870db091f708b9a9080cb970ba8e2 100644
--- a/test/unitTest/conversation/conversationMembersEvent.cpp
+++ b/test/unitTest/conversation/conversationMembersEvent.cpp
@@ -596,7 +596,8 @@ ConversationMembersEventTest::testAddAcceptOfflineThenConnects()
     auto bobAccount = Manager::instance().getAccount<JamiAccount>(bobId);
     auto bobUri = bobAccount->getUsername();
 
-    auto convId = libjami::startConversation(aliceId);
+    libjami::startConversation(aliceId);
+    CPPUNIT_ASSERT(cv.wait_for(lk, 10s, [&] { return !aliceData.conversationId.empty(); }));
 
     libjami::addConversationMember(aliceId, aliceData.conversationId, bobUri);
     CPPUNIT_ASSERT(cv.wait_for(lk, 60s, [&] { return bobData.requestReceived; }));