aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2015-08-15 13:42:17 +0200
committerJeremy Lainé <jeremy.laine@m4x.org>2015-08-15 13:42:17 +0200
commite4efb8b9e47249d914bc9bc9bb128c88087d93d1 (patch)
tree3964309cb4e2c3a067cd0b42f304d8aad3afcf16 /tests
parent364f09cdda740be3c4144955e6b544da936e1851 (diff)
downloadqxmpp-e4efb8b9e47249d914bc9bc9bb128c88087d93d1.tar.gz
QXmppTransferManager test incoming transfer completion
Diffstat (limited to 'tests')
-rw-r--r--tests/qxmpptransfermanager/tst_qxmpptransfermanager.cpp6
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");