on xenial help sign in
updated tests to match new teasing area functionality
36d8ae7Michael Zanetti
tests/qmltests/Greeter/tst_Phone.qml+13−8
@@ -46,17 +46,22 @@ Item {
46 compare(greeter.narrowMode, true)
46 compare(greeter.narrowMode, true)
47 }
47 }
48
48
49− function test_teasingArea() {
49+ function test_teasingArea_data() {
50− tryCompare(greeter, "leftTeaserPressed", false)
50+ return [
51− mousePress(greeter, units.gu(2), greeter.height - units.gu(1))
51+ {tag: "left", posX: units.gu(2), leftPressed: true, rightPressed: false},
52− tryCompare(greeter, "leftTeaserPressed", true)
52+ {tag: "right", posX: greeter.width - units.gu(2), leftPressed: false, rightPressed: true}
53− mouseRelease(greeter, units.gu(2), greeter.height - units.gu(1))
53+ ]
54− tryCompare(greeter, "leftTeaserPressed", false)
54+ }
55
55
56− mousePress(greeter, greeter.width - units.gu(2), greeter.height - units.gu(1))
56+ function test_teasingArea(data) {
57 tryCompare(greeter, "leftTeaserPressed", false)
57 tryCompare(greeter, "leftTeaserPressed", false)
58+ tryCompare(greeter, "rightTeaserPressed", false)
59+ mousePress(greeter, data.posX, greeter.height - units.gu(1))
60+ tryCompare(greeter, "leftTeaserPressed", data.leftPressed)
61+ tryCompare(greeter, "rightTeaserPressed", data.rightPressed)
58− mouseRelease(greeter, units.gu(2), greeter.height - units.gu(1))
62+ mouseRelease(greeter, data.posX, greeter.height - units.gu(1))
59 tryCompare(greeter, "leftTeaserPressed", false)
63 tryCompare(greeter, "leftTeaserPressed", false)
64+ tryCompare(greeter, "rightTeaserPressed", false)
60 }
65 }
61 }
66 }
62}
67}
tests/qmltests/Greeter/tst_Tablet.qml+19
@@ -305,5 +305,24 @@ Item {
305 var index = select_user("no-background")
305 var index = select_user("no-background")
306 compare(greeter.model.data(index, LightDM.UserRoles.BackgroundPathRole), "")
306 compare(greeter.model.data(index, LightDM.UserRoles.BackgroundPathRole), "")
307 }
307 }
308+
309+ function test_teasingArea_data() {
310+ return [
311+ {tag: "left", posX: units.gu(2), leftPressed: true, rightPressed: false},
312+ {tag: "right", posX: greeter.width - units.gu(2), leftPressed: false, rightPressed: true}
313+ ]
314+ }
315+
316+ function test_teasingArea(data) {
317+ tryCompare(greeter, "leftTeaserPressed", false)
318+ tryCompare(greeter, "rightTeaserPressed", false)
319+ mousePress(greeter, data.posX, greeter.height - units.gu(1))
320+ tryCompare(greeter, "leftTeaserPressed", data.leftPressed)
321+ tryCompare(greeter, "rightTeaserPressed", data.rightPressed)
322+ mouseRelease(greeter, data.posX, greeter.height - units.gu(1))
323+ tryCompare(greeter, "leftTeaserPressed", false)
324+ tryCompare(greeter, "rightTeaserPressed", false)
325+ }
326+
308 }
327 }
309}
328}