mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2026-03-18 13:28:06 +00:00
Add mocks for missing dependencies in CrashManagerTests
This commit is contained in:
@@ -17,11 +17,13 @@
|
||||
#import "BITCrashManagerPrivate.h"
|
||||
#import "BITHockeyBaseManagerPrivate.h"
|
||||
|
||||
#import "BITPersistence.h"
|
||||
|
||||
#import "BITTestHelper.h"
|
||||
#import "BITHockeyAppClient.h"
|
||||
|
||||
|
||||
#define kBITCrashMetaAttachment @"BITCrashMetaAttachment"
|
||||
static NSString *const kBITCrashMetaAttachment = @"BITCrashMetaAttachment";
|
||||
|
||||
@interface BITCrashManagerTests : XCTestCase
|
||||
|
||||
@@ -66,6 +68,11 @@
|
||||
}
|
||||
|
||||
- (void)startManagerAutoSend {
|
||||
// Set mocks to prevent errors in `-configDefaultCrashCallback`
|
||||
id metricsManagerMock = mock([BITMetricsManager class]);
|
||||
[given([metricsManagerMock persistence]) willReturn:[[BITPersistence alloc] init]];
|
||||
[[BITHockeyManager sharedHockeyManager] setValue:metricsManagerMock forKey:@"metricsManager"];
|
||||
|
||||
_sut.crashManagerStatus = BITCrashManagerStatusAutoSend;
|
||||
if (_startManagerInitialized) return;
|
||||
[self startManager];
|
||||
|
||||
Reference in New Issue
Block a user