From c58d84c26106e48a368982d88c3cac47eec0ca54 Mon Sep 17 00:00:00 2001 From: Frank Reininghaus Date: Tue, 5 Apr 2011 22:12:51 +0200 Subject: Add function TestBase::waitForFinishedPathLoading() Many tests have to wait until this signal is received from the DolphinView, so it is convenient to have a function that wraps the QTest::kWaitForSignal() call. --- src/tests/testbase.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/tests/testbase.cpp') diff --git a/src/tests/testbase.cpp b/src/tests/testbase.cpp index 59c40fb94..38909e671 100644 --- a/src/tests/testbase.cpp +++ b/src/tests/testbase.cpp @@ -33,10 +33,15 @@ QAbstractItemView* TestBase::itemView(const DolphinView* view) return view->m_viewAccessor.itemView(); } +bool TestBase::waitForFinishedPathLoading(DolphinView* view, int milliseconds) +{ + return QTest::kWaitForSignal(view, SIGNAL(finishedPathLoading(const KUrl&)), milliseconds); +} + void TestBase::reloadViewAndWait(DolphinView* view) { view->reload(); - QVERIFY(QTest::kWaitForSignal(view, SIGNAL(finishedPathLoading(const KUrl&)), 2000)); + QVERIFY(waitForFinishedPathLoading(view)); } QStringList TestBase::viewItems(const DolphinView* view) -- cgit v1.3