Skip to content

Commit b1bdab3

Browse files
committed
Update tests for AlertManager constructor changes
1 parent fba71c9 commit b1bdab3

File tree

1 file changed

+17
-8
lines changed

1 file changed

+17
-8
lines changed

LoopTests/Managers/Alerts/AlertManagerTests.swift

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,7 @@ class AlertManagerTests: XCTestCase {
186186
fileManager: mockFileManager,
187187
alertStore: mockAlertStore,
188188
bluetoothProvider: MockBluetoothProvider(),
189+
analyticsServicesManager: AnalyticsServicesManager(),
189190
preventIssuanceBeforePlayback: false)
190191
}
191192

@@ -263,7 +264,8 @@ class AlertManagerTests: XCTestCase {
263264
userNotificationAlertScheduler: mockUserNotificationScheduler,
264265
fileManager: mockFileManager,
265266
alertStore: mockAlertStore,
266-
bluetoothProvider: MockBluetoothProvider())
267+
bluetoothProvider: MockBluetoothProvider(),
268+
analyticsServicesManager: AnalyticsServicesManager())
267269
alertManager.playbackAlertsFromPersistence()
268270
XCTAssertEqual(alert, mockModalScheduler.scheduledAlert)
269271
XCTAssertNil(mockUserNotificationScheduler.scheduledAlert)
@@ -284,7 +286,8 @@ class AlertManagerTests: XCTestCase {
284286
userNotificationAlertScheduler: mockUserNotificationScheduler,
285287
fileManager: mockFileManager,
286288
alertStore: mockAlertStore,
287-
bluetoothProvider: MockBluetoothProvider())
289+
bluetoothProvider: MockBluetoothProvider(),
290+
analyticsServicesManager: AnalyticsServicesManager())
288291
alertManager.playbackAlertsFromPersistence()
289292
let expected = Alert(identifier: Self.mockIdentifier, foregroundContent: content, backgroundContent: content, trigger: .immediate)
290293
XCTAssertEqual(expected, mockModalScheduler.scheduledAlert)
@@ -306,7 +309,8 @@ class AlertManagerTests: XCTestCase {
306309
userNotificationAlertScheduler: mockUserNotificationScheduler,
307310
fileManager: mockFileManager,
308311
alertStore: mockAlertStore,
309-
bluetoothProvider: MockBluetoothProvider())
312+
bluetoothProvider: MockBluetoothProvider(),
313+
analyticsServicesManager: AnalyticsServicesManager())
310314
alertManager.playbackAlertsFromPersistence()
311315

312316
// The trigger for this should be `.delayed` by "something less than 15 seconds",
@@ -336,7 +340,8 @@ class AlertManagerTests: XCTestCase {
336340
userNotificationAlertScheduler: mockUserNotificationScheduler,
337341
fileManager: mockFileManager,
338342
alertStore: mockAlertStore,
339-
bluetoothProvider: MockBluetoothProvider())
343+
bluetoothProvider: MockBluetoothProvider(),
344+
analyticsServicesManager: AnalyticsServicesManager())
340345
alertManager.playbackAlertsFromPersistence()
341346

342347
XCTAssertEqual(alert, mockModalScheduler.scheduledAlert)
@@ -358,7 +363,8 @@ class AlertManagerTests: XCTestCase {
358363
userNotificationAlertScheduler: mockUserNotificationScheduler,
359364
fileManager: mockFileManager,
360365
alertStore: mockAlertStore,
361-
bluetoothProvider: MockBluetoothProvider())
366+
bluetoothProvider: MockBluetoothProvider(),
367+
analyticsServicesManager: AnalyticsServicesManager())
362368
alertManager.lookupAllUnretracted(managerIdentifier: Self.mockManagerIdentifier) { result in
363369
try? XCTAssertEqual([PersistedAlert(alert: alert, issuedDate: date, retractedDate: nil, acknowledgedDate: nil)],
364370
XCTUnwrap(result.successValue))
@@ -380,7 +386,8 @@ class AlertManagerTests: XCTestCase {
380386
userNotificationAlertScheduler: mockUserNotificationScheduler,
381387
fileManager: mockFileManager,
382388
alertStore: mockAlertStore,
383-
bluetoothProvider: MockBluetoothProvider())
389+
bluetoothProvider: MockBluetoothProvider(),
390+
analyticsServicesManager: AnalyticsServicesManager())
384391
alertManager.lookupAllUnacknowledgedUnretracted(managerIdentifier: Self.mockManagerIdentifier) { result in
385392
try? XCTAssertEqual([PersistedAlert(alert: alert, issuedDate: date, retractedDate: nil, acknowledgedDate: nil)],
386393
XCTUnwrap(result.successValue))
@@ -402,7 +409,8 @@ class AlertManagerTests: XCTestCase {
402409
userNotificationAlertScheduler: mockUserNotificationScheduler,
403410
fileManager: mockFileManager,
404411
alertStore: mockAlertStore,
405-
bluetoothProvider: MockBluetoothProvider())
412+
bluetoothProvider: MockBluetoothProvider(),
413+
analyticsServicesManager: AnalyticsServicesManager())
406414
let identifierExists = Self.mockIdentifier
407415
let identifierDoesNotExist = Alert.Identifier(managerIdentifier: "TestManagerIdentifier", alertIdentifier: "TestAlertIdentifier")
408416
alertManager.doesIssuedAlertExist(identifier: identifierExists) { result in
@@ -425,7 +433,8 @@ class AlertManagerTests: XCTestCase {
425433
userNotificationAlertScheduler: mockUserNotificationScheduler,
426434
fileManager: mockFileManager,
427435
alertStore: mockAlertStore,
428-
bluetoothProvider: MockBluetoothProvider())
436+
bluetoothProvider: MockBluetoothProvider(),
437+
analyticsServicesManager: AnalyticsServicesManager())
429438
let now = Date()
430439
alertManager.recordRetractedAlert(alert, at: now)
431440
XCTAssertEqual(mockAlertStore.retractedAlert, alert)

0 commit comments

Comments
 (0)