on xenial help sign in
Some more tests
commit59252dc89fbed295ac47a6ccdd7b6976a4e6b903 authorMichael Terry <michael.terry@canonical.com> dateFri 16 Jan 2015, 16:37 (12 years ago) parent4d73fd9
4 files changed+42−2
qml/Greeter/NarrowView.qml+1−1 qml/Greeter/WideView.qml+1−1 tests/qmltests/Greeter/tst_NarrowView.qml+28 tests/qmltests/Greeter/tst_WideView.qml+12
qml/Greeter/NarrowView.qml+1−1
@@ -35,7 +35,7 @@ Item {
3535 readonly property bool fullyShown: coverPage.showProgress === 1 || lockscreen.shown
3636 readonly property bool required: coverPage.required || lockscreen.required
3737
38− signal selected(int index)
38+ signal selected(int index) // unused
3939 signal responded(string response)
4040 signal tease()
4141 signal emergencyCall()
qml/Greeter/WideView.qml+1−1
@@ -36,7 +36,7 @@ Item {
3636 signal selected(int index)
3737 signal responded(string response)
3838 signal tease()
39− signal emergencyCall() // UNUSED
39+ signal emergencyCall() // unused
4040
4141 function showMessage(html) {
4242 loginList.showMessage(html);
tests/qmltests/Greeter/tst_NarrowView.qml+28
@@ -328,5 +328,33 @@ Item {
328328 compare(respondedSpy.count, 1);
329329 compare(respondedSpy.signalArguments[0][0], "");
330330 }
331+
332+ function test_emergencyCall() {
333+ view.locked = true;
334+ swipeAwayCover();
335+ var emergencyCallLabel = findChild(view, "emergencyCallLabel");
336+ tap(emergencyCallLabel);
337+ compare(emergencySpy.count, 1);
338+ }
339+
340+ function test_fullyShown() {
341+ tryCompare(view, "fullyShown", true);
342+ swipeAwayCover();
343+ tryCompare(view, "fullyShown", false);
344+ view.locked = true;
345+ tryCompare(view, "fullyShown", true);
346+ view.locked = false;
347+ tryCompare(view, "fullyShown", false);
348+ }
349+
350+ function test_required() {
351+ tryCompare(view, "required", true);
352+ swipeAwayCover();
353+ tryCompare(view, "required", false);
354+ view.locked = true;
355+ tryCompare(view, "required", true);
356+ view.locked = false;
357+ tryCompare(view, "required", false);
358+ }
331359 }
332360}
tests/qmltests/Greeter/tst_WideView.qml+12
@@ -312,5 +312,17 @@ Item {
312312 compare(respondedSpy.count, 1);
313313 compare(respondedSpy.signalArguments[0][0], "");
314314 }
315+
316+ function test_fullyShown() {
317+ tryCompare(view, "fullyShown", true);
318+ swipeAwayCover();
319+ tryCompare(view, "fullyShown", false);
320+ }
321+
322+ function test_required() {
323+ tryCompare(view, "required", true);
324+ swipeAwayCover();
325+ tryCompare(view, "required", false);
326+ }
315327 }
316328}