diff options
Diffstat (limited to 'tests/qxmpptransfermanager/tst_qxmpptransfermanager.cpp')
| -rw-r--r-- | tests/qxmpptransfermanager/tst_qxmpptransfermanager.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/qxmpptransfermanager/tst_qxmpptransfermanager.cpp b/tests/qxmpptransfermanager/tst_qxmpptransfermanager.cpp index 121cbaba..9ca0adcf 100644 --- a/tests/qxmpptransfermanager/tst_qxmpptransfermanager.cpp +++ b/tests/qxmpptransfermanager/tst_qxmpptransfermanager.cpp @@ -155,7 +155,13 @@ void tst_QXmppTransferManager::testSendFile() QCOMPARE(senderJob->state(), QXmppTransferJob::FinishedState); QCOMPARE(senderJob->error(), QXmppTransferJob::NoError); + // finish receiving file QVERIFY(receiverJob); + connect(receiverJob, SIGNAL(finished()), &loop, SLOT(quit())); + loop.exec(); + + QCOMPARE(receiverJob->state(), QXmppTransferJob::FinishedState); + QCOMPARE(receiverJob->error(), QXmppTransferJob::NoError); // check received file QFile expectedFile(":/test.svg"); |
