on xenial help sign in
Add tiny test to confirm that we don't just jump to launcherOffset = 0
commit0c32f9f3b8b4212fc26e99d35a40a05e1a5d3898 authorMichael Terry <michael.terry@canonical.com> dateThu 12 Feb 2015, 10:00 (12 years ago) parentacb07d8
1 file changed+10
tests/qmltests/Greeter/tst_Greeter.qml+10
tests/qmltests/Greeter/tst_Greeter.qml+10
@@ -354,6 +354,16 @@ Item {
354354 tryCompare(view, "launcherOffset", 5);
355355 }
356356
357+ function test_laucherOffsetAnimation() {
358+ // Our logic for smoothing launcherOffset when it suddenly goes to
359+ // zero is a bit complicated. Let's just make sure it works here.
360+ greeter.launcherOffset = 5;
361+ compare(view.launcherOffset, 5);
362+ greeter.launcherOffset = 0;
363+ compare(view.launcherOffset, 5); // initially stays at full value
364+ tryCompare(view, "launcherOffset", 0); // and we animate down to 0
365+ }
366+
357367 function test_backgroundTopMargin() {
358368 compare(view.backgroundTopMargin, 0);
359369 greeter.y = 5;