summaryrefslogtreecommitdiffstats
path: root/tests/auto
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto')
-rw-r--r--tests/auto/widgets/qwebenginehistory/tst_qwebenginehistory.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/auto/widgets/qwebenginehistory/tst_qwebenginehistory.cpp b/tests/auto/widgets/qwebenginehistory/tst_qwebenginehistory.cpp
index 2b5f4101c..f2b11c5c2 100644
--- a/tests/auto/widgets/qwebenginehistory/tst_qwebenginehistory.cpp
+++ b/tests/auto/widgets/qwebenginehistory/tst_qwebenginehistory.cpp
@@ -124,10 +124,13 @@ void tst_QWebEngineHistory::count()
*/
void tst_QWebEngineHistory::back()
{
+ SignalBarrier titleChangedBarrier(page, SIGNAL(titleChanged(const QString&)));
+
for (int i = histsize;i > 1;i--) {
QCOMPARE(toPlainTextSync(page), QString("page") + QString::number(i));
hist->back();
loadFinishedBarrier->ensureSignalEmitted();
+ QVERIFY(titleChangedBarrier.ensureSignalEmitted());
}
//try one more time (too many). crash test
hist->back();
@@ -145,10 +148,12 @@ void tst_QWebEngineHistory::forward()
loadFinishedBarrier->ensureSignalEmitted();
}
+ SignalBarrier titleChangedBarrier(page, SIGNAL(titleChanged(const QString&)));
for (int i = 1;i < histsize;i++) {
QCOMPARE(toPlainTextSync(page), QString("page") + QString::number(i));
hist->forward();
loadFinishedBarrier->ensureSignalEmitted();
+ QVERIFY(titleChangedBarrier.ensureSignalEmitted());
}
//try one more time (too many). crash test
hist->forward();