]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/tests/testbase.cpp
Show an undetermined progress indication within one second after changing an URL.
[dolphin.git] / src / tests / testbase.cpp
index 5945cd258882df02ea520e8d31f2a1f0caa072f8..dbe4ee5de6af1cd7c91976582d1ae36a29a5cb7d 100644 (file)
@@ -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,11 @@ QAbstractItemView* TestBase::itemView () const
     return m_view->m_viewAccessor.itemView();
 }
 
+void TestBase::reloadViewAndWait()
+{
+    m_view->reload();
+    QVERIFY(QTest::kWaitForSignal(m_view, SIGNAL(finishedPathLoading(const KUrl&)), 2000));
+}
 
 KUrl TestBase::testDirUrl() const
 {