@@ -493,14 +493,36 @@ Rectangle {
493 function() { return sideStage.shown; });
493 function() { return sideStage.shown; });
496− function test_applicationLoadsInCorrectStage_data() {
496+ function test_applicationLoadsInDefaultStage_data() {
498+ { tag: "MainStage", appId: "webbrowser-app", mainStageAppId: "webbrowser-app", sideStageAppId: "" },
499+ { tag: "SideStage", appId: "dialer-app", mainStageAppId: "unity8-dash", sideStageAppId: "dialer-app" },
503+ function test_applicationLoadsInDefaultStage(data) {
504+ var stagesPriv = findInvisibleChild(tabletStage, "stagesPriv");
507+ tryCompare(stagesPriv, "mainStageAppId", "unity8-dash");
508+ tryCompare(stagesPriv, "sideStageAppId", "");
510+ var appSurfaceId = topSurfaceList.nextId;
511+ var app = ApplicationManager.startApplication(data.appId);
512+ waitUntilAppSurfaceShowsUp(appSurfaceId);
514+ tryCompare(stagesPriv, "mainStageAppId", data.mainStageAppId);
515+ tryCompare(stagesPriv, "sideStageAppId", data.sideStageAppId);
518+ function test_applicationLoadsInSavedStage_data() {
498 { tag: "MainStage", stage: ApplicationInfoInterface.MainStage, mainStageAppId: "webbrowser-app", sideStageAppId: ""},
520 { tag: "MainStage", stage: ApplicationInfoInterface.MainStage, mainStageAppId: "webbrowser-app", sideStageAppId: ""},
499 { tag: "SideStage", stage: ApplicationInfoInterface.SideStage, mainStageAppId: "unity8-dash", sideStageAppId: "webbrowser-app" },
521 { tag: "SideStage", stage: ApplicationInfoInterface.SideStage, mainStageAppId: "unity8-dash", sideStageAppId: "webbrowser-app" },
503− function test_applicationLoadsInCorrectStage(data) {
525+ function test_applicationLoadsInSavedStage(data) {
504 WindowStateStorage.saveStage(webbrowserCheckBox.appId, data.stage)
526 WindowStateStorage.saveStage(webbrowserCheckBox.appId, data.stage)
506 var stagesPriv = findInvisibleChild(tabletStage, "stagesPriv");
528 var stagesPriv = findInvisibleChild(tabletStage, "stagesPriv");