@@ -19,6 +19,7 @@ import QtTest 1.0
19import ".."
19import ".."
20import "../../../Greeter"
20import "../../../Greeter"
21import AccountsService 0.1
21import AccountsService 0.1
22+import LightDM 0.1 as LightDM
22import Ubuntu.Components 0.1
23import Ubuntu.Components 0.1
23import Unity.Test 0.1 as UT
24import Unity.Test 0.1 as UT
@@ -53,6 +54,10 @@ Item {
53 name: "Greeter"
54 name: "Greeter"
54 when: windowShown
55 when: windowShown
58+ AccountsService.statsWelcomeScreen = true
56 function test_properties() {
61 function test_properties() {
57 compare(greeter.multiUser, false)
62 compare(greeter.multiUser, false)
58 compare(greeter.narrowMode, true)
63 compare(greeter.narrowMode, true)
@@ -105,6 +110,16 @@ Item {
105 tryCompareFunction(function() { return greeter.x;}, 0);
110 tryCompareFunction(function() { return greeter.x;}, 0);
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")
108 function test_wallpaper_data() {
123 function test_wallpaper_data() {
110 {tag: "set", accounts: "../tests/data/unity/backgrounds/blue.png", expected: "blue.png"},
125 {tag: "set", accounts: "../tests/data/unity/backgrounds/blue.png", expected: "blue.png"},