@@ -218,6 +218,20 @@ Item {
218218 tryCompare(ApplicationManager, "focusedApplicationId", app)
219219 }
220220
221+ function test_greeterChangesIndicatorProfile() {
222+ var visibleIndicators = findChild(shell, "visibleIndicators");
223+ tryCompare(visibleIndicators, "profile", shell.indicatorProfile + "_greeter");
224+
225+ LightDM.Greeter.hideGreeter();
226+ tryCompare(visibleIndicators, "profile", shell.indicatorProfile);
227+
228+ LightDM.Greeter.showGreeter();
229+ tryCompare(visibleIndicators, "profile", shell.indicatorProfile + "_greeter");
230+
231+ LightDM.Greeter.hideGreeter();
232+ tryCompare(visibleIndicators, "profile", shell.indicatorProfile);
233+ }
234+
221235 function test_login() {
222236 sessionSpy.clear()
223237 tryCompare(sessionSpy, "count", 0)