@@ -19,6 +19,7 @@ import QtTest 1.0
1919import ".."
2020import "../../../Greeter"
2121import AccountsService 0.1
22+import LightDM 0.1 as LightDM
2223import Ubuntu.Components 0.1
2324import Unity.Test 0.1 as UT
2425
@@ -53,6 +54,10 @@ Item {
5354 name: "Greeter"
5455 when: windowShown
5556
57+ function cleanup() {
58+ AccountsService.statsWelcomeScreen = true
59+ }
60+
5661 function test_properties() {
5762 compare(greeter.multiUser, false)
5863 compare(greeter.narrowMode, true)
@@ -105,6 +110,16 @@ Item {
105110 tryCompareFunction(function() { return greeter.x;}, 0);
106111 }
107112
113+ function test_statsWelcomeScreen() {
114+ // Test logic in greeter that turns statsWelcomeScreen setting into infographic changes
115+ compare(AccountsService.statsWelcomeScreen, true)
116+ tryCompare(LightDM.Infographic, "username", "single")
117+ AccountsService.statsWelcomeScreen = false
118+ tryCompare(LightDM.Infographic, "username", "")
119+ AccountsService.statsWelcomeScreen = true
120+ tryCompare(LightDM.Infographic, "username", "single")
121+ }
122+
108123 function test_wallpaper_data() {
109124 return [
110125 {tag: "set", accounts: "../tests/data/unity/backgrounds/blue.png", expected: "blue.png"},