[netinstall] check in test that loading did not time out

This commit is contained in:
Adriaan de Groot 2021-04-14 13:04:40 +02:00
parent bd118bb457
commit 67effe4214

View File

@ -397,9 +397,13 @@ ItemTests::testUrlFallback()
// Now give the loader time to complete
QEventLoop loop;
connect( &c, &Config::statusReady, &loop, &QEventLoop::quit );
QSignalSpy spy( &c, &Config::statusReady );
QTimer::singleShot( std::chrono::seconds(1), &loop, &QEventLoop::quit );
loop.exec();
// Check it didn't time out
QCOMPARE( spy.count(), 1 );
// Check YAML-loading results
QCOMPARE( smash( c.statusCode() ), status );
QCOMPARE( c.model()->rowCount(), count );
}