@@ -149,6 +149,14 @@ Item {
149149 tryCompare(sessionSpy, "count", 1)
150150 }
151151
152+ function test_disabledEdges() {
153+ var launcher = findChild(shell, "launcher")
154+ tryCompare(launcher, "available", false)
155+
156+ var indicators = findChild(shell, "indicators")
157+ tryCompare(indicators, "available", false)
158+ }
159+
152160 function test_emergencyCall() {
153161 var greeter = findChild(shell, "greeter")
154162 var lockscreen = findChild(shell, "lockscreen")
@@ -163,10 +171,13 @@ Item {
163171 tryCompare(greeter, "fakeActiveForApp", "dialer-app")
164172 tryCompare(lockscreen, "shown", false)
165173 tryCompare(panel, "fullscreenMode", true)
166− tryCompare(indicators, "available", false)
167− tryCompare(launcher, "available", false)
168174 tryCompare(stage, "spreadEnabled", false)
169175
176+ // These are normally false anyway, but confirm they remain so in
177+ // emergency mode.
178+ tryCompare(launcher, "available", false)
179+ tryCompare(indicators, "available", false)
180+
170181 // Cancel emergency mode, and go back to normal
171182 waitForRendering(greeter)
172183 LightDM.Greeter.showGreeter()
@@ -175,8 +186,6 @@ Item {
175186 tryCompare(greeter, "fakeActiveForApp", "")
176187 tryCompare(lockscreen, "shown", true)
177188 tryCompare(panel, "fullscreenMode", false)
178− tryCompare(indicators, "available", true)
179− tryCompare(launcher, "available", true)
180189 tryCompare(stage, "spreadEnabled", true)
181190 }
182191