@@ -21,6 +21,7 @@ import QtQuick 2.0
21import QtTest 1.0
21import QtTest 1.0
22import GSettings 1.0
22import GSettings 1.0
23import LightDM 0.1 as LightDM
23import LightDM 0.1 as LightDM
24+import Ubuntu.Telephony 0.1 as Telephony
24import Unity.Application 0.1
25import Unity.Application 0.1
25import Unity.Connectivity 0.1
26import Unity.Connectivity 0.1
26import Unity.Test 0.1 as UT
27import Unity.Test 0.1 as UT
@@ -74,6 +75,11 @@ Item {
74 signalName: "unlockingAllModems"
75 signalName: "unlockingAllModems"
78+ Telephony.CallEntry {
80+ phoneNumber: "+447812221111"
77 UT.UnityTestCase {
83 UT.UnityTestCase {
78 name: "Shell"
84 name: "Shell"
79 when: windowShown
85 when: windowShown
@@ -146,21 +152,22 @@ Item {
146 verify(mainApp);
152 verify(mainApp);
147 tryCompare(mainApp, "state", ApplicationInfoInterface.Running);
153 tryCompare(mainApp, "state", ApplicationInfoInterface.Running);
149− // Try to suspend while proximity is engaged...
155+ // Suspend while call is active...
156+ callManager.foregroundCall = phoneCall;
150− Powerd.displayPowerStateChange(Powerd.Off, Powerd.Proximity);
157+ Powerd.status = Powerd.Off;
151 tryCompare(greeter, "showProgress", 0);
158 tryCompare(greeter, "showProgress", 0);
153− // Now really suspend
160+ // Now try again after ending call
154− print("suspending")
161+ callManager.foregroundCall = null;
162+ Powerd.status = Powerd.On;
155− Powerd.displayPowerStateChange(Powerd.Off, 0);
163+ Powerd.status = Powerd.Off;
156− print("done suspending")
157 tryCompare(greeter, "showProgress", 1);
164 tryCompare(greeter, "showProgress", 1);
159 tryCompare(ApplicationManager, "suspended", true);
166 tryCompare(ApplicationManager, "suspended", true);
160 compare(mainApp.state, ApplicationInfoInterface.Suspended);
167 compare(mainApp.state, ApplicationInfoInterface.Suspended);
162 // And wake up
169 // And wake up
163− Powerd.displayPowerStateChange(Powerd.On, 0);
170+ Powerd.status = Powerd.On;
164 tryCompare(greeter, "showProgress", 1);
171 tryCompare(greeter, "showProgress", 1);
166 // Swipe away greeter to focus app
173 // Swipe away greeter to focus app