[wayland] Fix maximised test

The existing test after the client was maximised sent a buffer with the
same size. Naturally correctly didn't generate a geometry change.
This commit is contained in:
David Edmundson 2018-11-16 12:28:26 +00:00
parent 1a2c90ea12
commit 37fbb49bf0

View file

@ -122,8 +122,9 @@ void TestMaximized::testMaximizedPassedToDeco()
QVERIFY(geometryShapeChangedSpy.isValid());
workspace()->slotWindowMaximize();
Test::render(surface.data(), QSize(100, 50), Qt::red);
QVERIFY(sizeChangedSpy.wait());
QCOMPARE(sizeChangedSpy.first().first().toSize(), QSize(1280, 1024 - decoration->borderTop()));
Test::render(surface.data(), sizeChangedSpy.first().first().toSize(), Qt::red);
QVERIFY(geometryShapeChangedSpy.wait());
QCOMPARE(geometryShapeChangedSpy.count(), 2);
QCOMPARE(client->maximizeMode(), MaximizeMode::MaximizeFull);
@ -135,9 +136,6 @@ void TestMaximized::testMaximizedPassedToDeco()
QCOMPARE(decoration->borderRight(), 0);
QVERIFY(decoration->borderTop() != 0);
QCOMPARE(sizeChangedSpy.count(), 1);
QCOMPARE(sizeChangedSpy.first().first().toSize(), QSize(1280, 1024 - decoration->borderTop()));
// now unmaximize again
workspace()->slotWindowMaximize();