@@ -71,7 +71,7 @@ - (void)performTokenOperation {
7171
7272// / A fake heartbeat logger used for dependency injection during testing.
7373@interface FIRHeartbeatLoggerFake : NSObject <FIRHeartbeatLoggerProtocol>
74- @property (nonatomic , copy , nullable ) FIRDailyHeartbeatCode (^onHeartbeatCodeForTodayHandler)(void );
74+ @property (nonatomic , copy , nullable ) NSInteger (^onHeartbeatCodeForTodayHandler)(void );
7575@end
7676
7777@implementation FIRHeartbeatLoggerFake
@@ -84,11 +84,11 @@ - (nonnull FIRHeartbeatsPayload *)flushHeartbeatsIntoPayload {
8484 return nil ;
8585}
8686
87- - (FIRDailyHeartbeatCode )heartbeatCodeForToday {
87+ - (NSInteger )heartbeatCodeForToday {
8888 if (self.onHeartbeatCodeForTodayHandler ) {
8989 return self.onHeartbeatCodeForTodayHandler ();
9090 } else {
91- return FIRDailyHeartbeatCodeNone ;
91+ return 0 ;
9292 }
9393}
9494
@@ -404,26 +404,24 @@ - (void)testHTTPAuthHeaderGenerationFromCheckin {
404404}
405405
406406- (void )testTokenFetchOperationFirebaseUserAgentAndHeartbeatHeader_WhenHeartbeatNeedsSending {
407- [self assertTokenFetchOperationRequestContainsFirebaseUserAgentAndHeartbeatInfoCode:
408- FIRDailyHeartbeatCodeSome];
407+ [self assertTokenFetchOperationRequestContainsFirebaseUserAgentAndHeartbeatInfoCode: 2 ];
409408}
410409
411410- (void )testTokenFetchOperationFirebaseUserAgentAndHeartbeatHeader_WhenNoHeartbeatNeedsSending {
412- [self assertTokenFetchOperationRequestContainsFirebaseUserAgentAndHeartbeatInfoCode:
413- FIRDailyHeartbeatCodeNone];
411+ [self assertTokenFetchOperationRequestContainsFirebaseUserAgentAndHeartbeatInfoCode: 0 ];
414412}
415413
416414#pragma mark - Internal Helpers
417415
418416- (void )assertTokenFetchOperationRequestContainsFirebaseUserAgentAndHeartbeatInfoCode :
419- (FIRDailyHeartbeatCode )heartbeatInfoCode {
417+ (NSInteger )heartbeatInfoCode {
420418 XCTestExpectation *completionExpectation =
421419 [self expectationWithDescription: @" completionExpectation" ];
422420
423421 FIRHeartbeatLoggerFake *heartbeatLoggerFake = [[FIRHeartbeatLoggerFake alloc ] init ];
424422 XCTestExpectation *heartbeatExpectation =
425423 [self expectationWithDescription: @" heartbeatExpectation" ];
426- heartbeatLoggerFake.onHeartbeatCodeForTodayHandler = ^FIRDailyHeartbeatCode {
424+ heartbeatLoggerFake.onHeartbeatCodeForTodayHandler = ^NSInteger {
427425 [heartbeatExpectation fulfill ];
428426 return heartbeatInfoCode;
429427 };
0 commit comments