┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/tests/testbase.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests/testbase.cpp')
-rw-r--r--src/tests/testbase.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/tests/testbase.cpp b/src/tests/testbase.cpp
index 5945cd258..0fd48cbd2 100644
--- a/src/tests/testbase.cpp
+++ b/src/tests/testbase.cpp
@@ -19,6 +19,8 @@
#include "testbase.h"
+#include <qtest_kde.h>
+
#include "views/dolphinview.h"
#include "views/dolphinmodel.h"
#include "views/dolphindirlister.h"
@@ -29,6 +31,8 @@
#include <QtCore/QDir>
#include <QtGui/QAbstractItemView>
+#include <kdebug.h>
+
TestBase::TestBase()
{
m_tempDir = new KTempDir;
@@ -60,6 +64,16 @@ QAbstractItemView* TestBase::itemView () const
return m_view->m_viewAccessor.itemView();
}
+void TestBase::reloadViewAndWait()
+{
+ kDebug() << "Reloading view and waiting for the finishedPathLoading(const KUrl&) signal...";
+ QSignalSpy finished(m_view, SIGNAL(finishedPathLoading(const KUrl&)));
+ m_view->reload();
+ while (finished.count() != 1) {
+ QTest::qWait(50);
+ }
+ kDebug() << "...signal received, continuing";
+}
KUrl TestBase::testDirUrl() const
{