You can use QSignalSpy from the QTest module:
QSignalSpy
QTest
QNetworkRequest re; // ... QNetworkReply * reply = m_netManager->get(re); QSignalSpy spy(reply, &QNetworkReply::finished); bool ok = spy.wait(std::chrono::seconds{2});
see https://doc.qt.io/qt-6/qsignalspy.html#QSignalSpy-1