on xenial help sign in
Add some more tests
commit6586532b8ee78f23e2a07498fd7f21ee41903d1d authorMichael Terry <michael.terry@canonical.com> dateMon 14 Dec 2015, 16:22 (11 years ago) parent13aa50a
1 file changed+14
tests/qmltests/Greeter/tst_Greeter.qml+14
tests/qmltests/Greeter/tst_Greeter.qml+14
@@ -458,6 +458,20 @@ Item {
458458 compare(view.delayMinutes, greeter.failedLoginsDelayMinutes);
459459 }
460460
461+ function test_forcedDelayOnConstructionIgnoredIfInFuture() {
462+ greeterSettings.lockedOutTime = new Date().getTime() + greeter.failedLoginsDelayMinutes * 60000 + 1;
463+ resetLoader();
464+ view = findChild(greeter, "testView");
465+ compare(view.delayMinutes, 0);
466+ }
467+
468+ function test_forcedDelayOnConstructionIgnoredIfInPast() {
469+ greeterSettings.lockedOutTime = new Date().getTime() - greeter.failedLoginsDelayMinutes * 60000 - 1;
470+ resetLoader();
471+ view = findChild(greeter, "testView");
472+ compare(view.delayMinutes, 0);
473+ }
474+
461475 function test_forcedDelayWhileTimeChanges() {
462476 greeterSettings.lockedOutTime = new Date().getTime();
463477 resetLoader();