Commit 1eac18a8 authored by Martin Flöser's avatar Martin Flöser
Browse files

[autotests/integration] More changes in InternalWindowTest::testKeyboard

Test is still failing on build.kde.org. Adding more test conditions to
better understand what works and what doesn't.
parent 46691b17
......@@ -303,6 +303,7 @@ void InternalWindowTest::testKeyboard()
auto internalClient = clientAddedSpy.first().first().value<ShellClient*>();
QVERIFY(internalClient);
QVERIFY(internalClient->isInternal());
QVERIFY(internalClient->readyForPainting());
quint32 timestamp = 1;
QFETCH(QPoint, cursorPos);
......@@ -316,7 +317,11 @@ void InternalWindowTest::testKeyboard()
QCOMPARE(pressSpy.count(), 1);
// let's hide the window again and create a "real" window
QSignalSpy internalClientUnmappedSpy(internalClient, &ShellClient::windowHidden);
QVERIFY(internalClientUnmappedSpy.isValid());
win.hide();
QVERIFY(internalClientUnmappedSpy.wait());
QCOMPARE(internalClientUnmappedSpy.count(), 1);
clientAddedSpy.clear();
QScopedPointer<Keyboard> keyboard(Test::waylandSeat()->createKeyboard());
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment