@@ -149,6 +149,14 @@ Item {
149 tryCompare(sessionSpy, "count", 1)
149 tryCompare(sessionSpy, "count", 1)
152+ function test_disabledEdges() {
153+ var launcher = findChild(shell, "launcher")
154+ tryCompare(launcher, "available", false)
156+ var indicators = findChild(shell, "indicators")
157+ tryCompare(indicators, "available", false)
152 function test_emergencyCall() {
160 function test_emergencyCall() {
153 var greeter = findChild(shell, "greeter")
161 var greeter = findChild(shell, "greeter")
154 var lockscreen = findChild(shell, "lockscreen")
162 var lockscreen = findChild(shell, "lockscreen")
@@ -163,10 +171,13 @@ Item {
163 tryCompare(greeter, "fakeActiveForApp", "dialer-app")
171 tryCompare(greeter, "fakeActiveForApp", "dialer-app")
164 tryCompare(lockscreen, "shown", false)
172 tryCompare(lockscreen, "shown", false)
165 tryCompare(panel, "fullscreenMode", true)
173 tryCompare(panel, "fullscreenMode", true)
166− tryCompare(indicators, "available", false)
167− tryCompare(launcher, "available", false)
168 tryCompare(stage, "spreadEnabled", false)
174 tryCompare(stage, "spreadEnabled", false)
176+ // These are normally false anyway, but confirm they remain so in
178+ tryCompare(launcher, "available", false)
179+ tryCompare(indicators, "available", false)
170 // Cancel emergency mode, and go back to normal
181 // Cancel emergency mode, and go back to normal
171 waitForRendering(greeter)
182 waitForRendering(greeter)
172 LightDM.Greeter.showGreeter()
183 LightDM.Greeter.showGreeter()
@@ -175,8 +186,6 @@ Item {
175 tryCompare(greeter, "fakeActiveForApp", "")
186 tryCompare(greeter, "fakeActiveForApp", "")
176 tryCompare(lockscreen, "shown", true)
187 tryCompare(lockscreen, "shown", true)
177 tryCompare(panel, "fullscreenMode", false)
188 tryCompare(panel, "fullscreenMode", false)
178− tryCompare(indicators, "available", true)
179− tryCompare(launcher, "available", true)
180 tryCompare(stage, "spreadEnabled", true)
189 tryCompare(stage, "spreadEnabled", true)