@@ -409,7 +409,23 @@ StyledItem {
409 waitForRendering(view);
409 waitForRendering(view);
412+ function test_changingSessionSticksToUser() {
413+ LightDM.Sessions.mock.sessionMode = "full";
414+ var loginList = findChild(view, "loginList");
415+ var fakeSessionName = "ASessionWillNeverBeCalledThis";
417+ compare(LightDM.Sessions.count > 1, true);
418+ compare(loginList.currentSession != fakeSessionName, true);
420+ LightDM.Users.mock.sessionName = fakeSessionName;
421+ tryCompare(loginList, "currentSession", fakeSessionName);
423+ // Force a model reset
424+ LightDM.Users.mock.userMode = "single";
425+ LightDM.Users.mock.userMode = "full";
412− function test_tease_data() {
428+ /*function test_tease_data() {
414 {tag: "locked", x: 0, offset: 0, count: 0, locked: true},
430 {tag: "locked", x: 0, offset: 0, count: 0, locked: true},
415 {tag: "left", x: 0, offset: 0, count: 1, locked: false},
431 {tag: "left", x: 0, offset: 0, count: 1, locked: false},
@@ -744,6 +760,6 @@ StyledItem {
745 view.showPrompt("", true, true);
761 view.showPrompt("", true, true);
746 verify(promptField.activeFocus);
762 verify(promptField.activeFocus);