diff --git a/Signal/test/mocks/MockEnvironment.m b/Signal/test/mocks/MockEnvironment.m index 97dd723a4..ac1bf215a 100644 --- a/Signal/test/mocks/MockEnvironment.m +++ b/Signal/test/mocks/MockEnvironment.m @@ -8,6 +8,7 @@ #import #import #import +#import NS_ASSUME_NONNULL_BEGIN @@ -26,15 +27,20 @@ NS_ASSUME_NONNULL_BEGIN OWSAssertDebug(primaryStorage); // TODO: We should probably mock this out. + OWSAudioSession *audioSession = [OWSAudioSession new]; + LockInteractionController *lockInteractionController = [[LockInteractionController alloc] initDefault]; OWSPreferences *preferences = [OWSPreferences new]; OWSSounds *sounds = [[OWSSounds alloc] initWithPrimaryStorage:primaryStorage]; - LockInteractionController *lockInteractionController = [[LockInteractionController alloc] initDefault]; + id proximityMonitoringManager = [OWSProximityMonitoringManagerImpl new]; OWSWindowManager *windowManager = [[OWSWindowManager alloc] initDefault]; - self = [super initWithPreferences:preferences - sounds:sounds - lockInteractionController:lockInteractionController - windowManager:windowManager]; + self = [super initWithAudioSession:audioSession + lockInteractionController:lockInteractionController + preferences:preferences + proximityMonitoringManager:proximityMonitoringManager + sounds:sounds + windowManager:windowManager]; + OWSAssertDebug(self); return self; }