1717#import " FirebaseCore/Sources/Private/FirebaseCoreInternal.h"
1818
1919#import " FIRAuthInteropFake.h"
20- #import " Functions/Example/TestUtils/FUNFakeInstanceID.h"
2120#import " Functions/FirebaseFunctions/FIRFunctions+Internal.h"
2221#import " Functions/FirebaseFunctions/Public/FirebaseFunctions/FIRError.h"
2322#import " Functions/FirebaseFunctions/Public/FirebaseFunctions/FIRFunctions.h"
2423#import " Functions/FirebaseFunctions/Public/FirebaseFunctions/FIRHTTPSCallable.h"
24+ #import " SharedTestUtilities/FIRMessagingInteropFake.h"
2525
2626// Project ID used by these tests.
2727static NSString *const kDefaultProjectID = @" functions-integration-test" ;
@@ -30,6 +30,7 @@ @interface FIRIntegrationTests : XCTestCase {
3030 FIRFunctions *_functions;
3131 NSString *_projectID;
3232 BOOL _useLocalhost;
33+ FIRMessagingInteropFake *_messagingFake;
3334}
3435@end
3536
@@ -38,6 +39,8 @@ @implementation FIRIntegrationTests
3839- (void )setUp {
3940 [super setUp ];
4041
42+ _messagingFake = [[FIRMessagingInteropFake alloc ] init ];
43+
4144 _projectID = kDefaultProjectID ;
4245 _useLocalhost = YES ;
4346
@@ -51,7 +54,8 @@ - (void)setUp {
5154 _functions = [[FIRFunctions alloc ]
5255 initWithProjectID: _projectID
5356 region: @" us-central1"
54- auth: [[FIRAuthInteropFake alloc ] initWithToken: nil userID: nil error: nil ]];
57+ auth: [[FIRAuthInteropFake alloc ] initWithToken: nil userID: nil error: nil ]
58+ messaging: _messagingFake];
5559 if (_useLocalhost) {
5660 [_functions useLocalhost ];
5761 }
@@ -101,7 +105,8 @@ - (void)testToken {
101105 FIRFunctions *functions = [[FIRFunctions alloc ]
102106 initWithProjectID: _projectID
103107 region: @" us-central1"
104- auth: [[FIRAuthInteropFake alloc ] initWithToken: @" token" userID: nil error: nil ]];
108+ auth: [[FIRAuthInteropFake alloc ] initWithToken: @" token" userID: nil error: nil ]
109+ messaging: _messagingFake];
105110 if (_useLocalhost) {
106111 [functions useLocalhost ];
107112 }
@@ -117,9 +122,9 @@ - (void)testToken {
117122 [self waitForExpectations: @[ expectation ] timeout: 10 ];
118123}
119124
120- - (void )testInstanceID {
125+ - (void )testFCMToken {
121126 XCTestExpectation *expectation = [[XCTestExpectation alloc ] init ];
122- FIRHTTPSCallable *function = [_functions HTTPSCallableWithName: @" instanceIdTest " ];
127+ FIRHTTPSCallable *function = [_functions HTTPSCallableWithName: @" FCMTokenTest " ];
123128 [function callWithObject: @{}
124129 completion: ^(FIRHTTPSCallableResult *_Nullable result, NSError *_Nullable error) {
125130 XCTAssertNil (error);
0 commit comments