@@ -31,6 +31,7 @@ import Unity.Indicators 0.1
31import Unity.Notifications 1.0
31import Unity.Notifications 1.0
32import Unity.Test 0.1 as UT
32import Unity.Test 0.1 as UT
33import Powerd 0.1
33import Powerd 0.1
34+import Wizard 0.1 as Wizard
35import "../../qml"
36import "../../qml"
@@ -288,6 +289,7 @@ Rectangle {
288 setLightDMMockMode("single"); // back to the default value
289 setLightDMMockMode("single"); // back to the default value
290 AccountsService.demoEdges = false;
291 AccountsService.demoEdges = false;
292+ Wizard.System.wizardEnabled = false;
292 // kill all (fake) running apps
294 // kill all (fake) running apps
293 killApps(ApplicationManager);
295 killApps(ApplicationManager);
@@ -940,6 +942,21 @@ Rectangle {
940 tryCompare(unlockAllModemsSpy, "count", 1)
942 tryCompare(unlockAllModemsSpy, "count", 1)
945+ function test_unlockAllModemsAfterWizard() {
946+ Wizard.System.wizardEnabled = true;
949+ var wizard = findChild(shell, "wizard");
950+ compare(wizard.active, true);
951+ compare(Wizard.System.wizardEnabled, true);
952+ compare(unlockAllModemsSpy.count, 0);
955+ tryCompare(wizard, "active", false);
956+ compare(Wizard.System.wizardEnabled, false);
957+ compare(unlockAllModemsSpy.count, 1);
943 function test_tapOnRightEdgeReachesApplicationSurface() {
960 function test_tapOnRightEdgeReachesApplicationSurface() {
944 loadShell("phone");
961 loadShell("phone");
945 swipeAwayGreeter();
962 swipeAwayGreeter();