@@ -68,29 +68,29 @@ class LoopAlertManagerTests: XCTestCase {
6868 XCTAssertEqual ( 4 , UserDefaults . appGroup? . loopNotRunningNotifications. count)
6969 }
7070
71- func testLoopDidCompleteAfter10MinutesDoesNotRecordAlert ( ) {
71+ func testLoopFailureFor10MinutesDoesNotRecordAlert ( ) {
7272 loopAlertsManager. loopDidComplete ( )
7373 XCTAssertNil ( mockAlertStore. issuedAlert)
7474 loopAlertsManager. getCurrentDate = { return Date ( ) . addingTimeInterval ( . minutes( 10 ) ) }
75- loopAlertsManager. loopDidComplete ( )
75+ loopAlertsManager. inferDeliveredLoopNotRunningNotifications ( )
7676 XCTAssertNil ( mockAlertStore. issuedAlert)
7777 }
7878
79- func testLoopDidCompleteAfter30MinutesRecordsTimeSensitiveAlert ( ) {
79+ func testLoopFailureFor30MinutesRecordsTimeSensitiveAlert ( ) {
8080 loopAlertsManager. loopDidComplete ( )
8181 XCTAssertNil ( mockAlertStore. issuedAlert)
8282 loopAlertsManager. getCurrentDate = { return Date ( ) . addingTimeInterval ( . minutes( 30 ) ) }
83- loopAlertsManager. loopDidComplete ( )
84- XCTAssertEqual ( 4 , UserDefaults . appGroup? . loopNotRunningNotifications. count)
83+ loopAlertsManager. inferDeliveredLoopNotRunningNotifications ( )
84+ XCTAssertEqual ( 3 , UserDefaults . appGroup? . loopNotRunningNotifications. count)
8585 XCTAssertNotNil ( mockAlertStore. issuedAlert)
8686 XCTAssertEqual ( . timeSensitive, mockAlertStore. issuedAlert!. interruptionLevel)
8787 }
8888
89- func testLoopDidCompleteAfter30MinutesRecordsCriticalAlert ( ) {
89+ func testLoopFailureFor65MinutesRecordsCriticalAlert ( ) {
9090 loopAlertsManager. loopDidComplete ( )
9191 loopAlertsManager. getCurrentDate = { return Date ( ) . addingTimeInterval ( . minutes( 65 ) ) }
92- loopAlertsManager. loopDidComplete ( )
93- XCTAssertEqual ( 4 , UserDefaults . appGroup? . loopNotRunningNotifications. count)
92+ loopAlertsManager. inferDeliveredLoopNotRunningNotifications ( )
93+ XCTAssertEqual ( 1 , UserDefaults . appGroup? . loopNotRunningNotifications. count)
9494 XCTAssertNotNil ( mockAlertStore. issuedAlert)
9595 XCTAssertEqual ( . critical, mockAlertStore. issuedAlert!. interruptionLevel)
9696 }
0 commit comments