tst_qfiledialog: ease debugging of "directoryEntered not emitted".
It can happen when the sidebar only has only one item, due to "My Computer" being missing. Change-Id: I2b38fef45139f1dfa20d88059e56185c3163a833 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>bb10
parent
564eaa6640
commit
439ee03fc5
|
|
@ -252,7 +252,10 @@ void tst_QFiledialog::directoryEnteredSignal()
|
|||
|
||||
// sidebar
|
||||
QSidebar *sidebar = fd.findChild<QSidebar*>("sidebar");
|
||||
sidebar->setCurrentIndex(sidebar->model()->index(1, 0));
|
||||
QVERIFY(sidebar->model()->rowCount() >= 2);
|
||||
QModelIndex secondItem = sidebar->model()->index(1, 0);
|
||||
QVERIFY(secondItem.isValid());
|
||||
sidebar->setCurrentIndex(secondItem);
|
||||
QTest::keyPress(sidebar->viewport(), Qt::Key_Return);
|
||||
QCOMPARE(spyDirectoryEntered.count(), 1);
|
||||
spyDirectoryEntered.clear();
|
||||
|
|
|
|||
Loading…
Reference in New Issue