@@ -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}