on xenial help sign in
Fix login list test and implement basic session chooser test
commit481d4746d71bdf402dd46fb195fc88006fb2ae81 authorJosh Arenson <joshua.arenson@canonical.com> dateThu 19 Nov 2015, 14:57 (11 years ago) parent19316e1
2 files changed+8−1
qml/Greeter/WideView.qml+1 tests/qmltests/Greeter/tst_WideView.qml+7−1
qml/Greeter/WideView.qml+1
@@ -132,6 +132,7 @@ FocusScope {
132132
133133 Loader {
134134 id: loginAreaLoader
135+ objectName: "loginAreaLoader"
135136
136137 // True when LoginList is shown, false when SessionList is shown
137138 property bool loginListShown: true
tests/qmltests/Greeter/tst_WideView.qml+7−1
@@ -373,6 +373,12 @@ Item {
373373 {tag: "right", x: view.width, offset: 0, count: 1, locked: false},
374374 ]
375375 }
376+
377+ function test_sessionIconNotShownWithOneSession() {
378+ LightDM.Sessions.testScenario = "singleSession"
379+ compare(LightDM.Sessions.count, 1);
380+ }
381+
376382 function test_tease(data) {
377383 view.locked = data.locked;
378384 view.dragHandleLeftMargin = data.offset;
@@ -503,7 +509,7 @@ Item {
503509 }
504510
505511 function test_loginListNotCoveredByKeyboard() {
506− var loginList = findChild(view, "loginList");
512+ var loginList = findChild(view, "loginAreaLoader").item;
507513 compare(loginList.height, view.height);
508514
509515 // when the vkb shows up, loginList is moved up to remain fully uncovered