Skip to content

Commit 31bd4fc

Browse files
committed
Fix UI tests
Change-Id: Iff18b9c7f0f94a44d257399f05ca098f82d04c87
1 parent a39de3a commit 31bd4fc

File tree

5 files changed

+36
-191
lines changed

5 files changed

+36
-191
lines changed

UITests/FirebaseUISample.xcodeproj/project.pbxproj

Lines changed: 0 additions & 163 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@
77
objects = {
88

99
/* Begin PBXBuildFile section */
10-
299AC6F5D5E37D05D2D7040A /* Pods_FirebaseUISample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 70945DA605F03FD5784E8035 /* Pods_FirebaseUISample.framework */; };
11-
68A64A1B95792CC2A39C7FFC /* Pods_FirebaseUISampleUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F4E39B9DEB60EE1A2C0EE5 /* Pods_FirebaseUISampleUITests.framework */; };
1210
8D69E6B621DEC97E00CFA49B /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8D69E6B421DEC97E00CFA49B /* Main.storyboard */; };
1311
8D69E6B821DEC97F00CFA49B /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8D69E6B721DEC97F00CFA49B /* Assets.xcassets */; };
1412
8D69E6BB21DEC97F00CFA49B /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8D69E6B921DEC97F00CFA49B /* LaunchScreen.storyboard */; };
@@ -40,9 +38,6 @@
4038
/* End PBXContainerItemProxy section */
4139

4240
/* Begin PBXFileReference section */
43-
34F4E39B9DEB60EE1A2C0EE5 /* Pods_FirebaseUISampleUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_FirebaseUISampleUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
44-
56C72EBB3DCA973EB4ADE941 /* Pods-FirebaseUISampleUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseUISampleUITests.release.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseUISampleUITests/Pods-FirebaseUISampleUITests.release.xcconfig"; sourceTree = "<group>"; };
45-
70945DA605F03FD5784E8035 /* Pods_FirebaseUISample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_FirebaseUISample.framework; sourceTree = BUILT_PRODUCTS_DIR; };
4641
8D69E6AB21DEC97E00CFA49B /* FirebaseUISample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = FirebaseUISample.app; sourceTree = BUILT_PRODUCTS_DIR; };
4742
8D69E6B521DEC97E00CFA49B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
4843
8D69E6B721DEC97F00CFA49B /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
@@ -145,17 +140,13 @@
145140
8D69E73B21DECA7000CFA49B /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Localizable.strings; sourceTree = "<group>"; };
146141
8D69E73C21DECA7000CFA49B /* zh */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = zh; path = zh.lproj/Localizable.strings; sourceTree = "<group>"; };
147142
8D69E73D21DECA7000CFA49B /* en-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-IN"; path = "en-IN.lproj/Localizable.strings"; sourceTree = "<group>"; };
148-
B4F18AEE29E87F337C1385BB /* Pods-FirebaseUISampleUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseUISampleUITests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseUISampleUITests/Pods-FirebaseUISampleUITests.debug.xcconfig"; sourceTree = "<group>"; };
149-
BB73DBADE04C5998FCFD7CF5 /* Pods-FirebaseUISample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseUISample.release.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseUISample/Pods-FirebaseUISample.release.xcconfig"; sourceTree = "<group>"; };
150-
C7C0896071DA1A357BCE9D70 /* Pods-FirebaseUISample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FirebaseUISample.debug.xcconfig"; path = "Pods/Target Support Files/Pods-FirebaseUISample/Pods-FirebaseUISample.debug.xcconfig"; sourceTree = "<group>"; };
151143
/* End PBXFileReference section */
152144

153145
/* Begin PBXFrameworksBuildPhase section */
154146
8D69E6A821DEC97E00CFA49B /* Frameworks */ = {
155147
isa = PBXFrameworksBuildPhase;
156148
buildActionMask = 2147483647;
157149
files = (
158-
299AC6F5D5E37D05D2D7040A /* Pods_FirebaseUISample.framework in Frameworks */,
159150
);
160151
runOnlyForDeploymentPostprocessing = 0;
161152
};
@@ -170,42 +161,19 @@
170161
isa = PBXFrameworksBuildPhase;
171162
buildActionMask = 2147483647;
172163
files = (
173-
68A64A1B95792CC2A39C7FFC /* Pods_FirebaseUISampleUITests.framework in Frameworks */,
174164
);
175165
runOnlyForDeploymentPostprocessing = 0;
176166
};
177167
/* End PBXFrameworksBuildPhase section */
178168

179169
/* Begin PBXGroup section */
180-
0B66B725F3F91007A7818EB8 /* Pods */ = {
181-
isa = PBXGroup;
182-
children = (
183-
C7C0896071DA1A357BCE9D70 /* Pods-FirebaseUISample.debug.xcconfig */,
184-
BB73DBADE04C5998FCFD7CF5 /* Pods-FirebaseUISample.release.xcconfig */,
185-
B4F18AEE29E87F337C1385BB /* Pods-FirebaseUISampleUITests.debug.xcconfig */,
186-
56C72EBB3DCA973EB4ADE941 /* Pods-FirebaseUISampleUITests.release.xcconfig */,
187-
);
188-
name = Pods;
189-
sourceTree = "<group>";
190-
};
191-
8D36545EB6479C45B0B9C535 /* Frameworks */ = {
192-
isa = PBXGroup;
193-
children = (
194-
70945DA605F03FD5784E8035 /* Pods_FirebaseUISample.framework */,
195-
34F4E39B9DEB60EE1A2C0EE5 /* Pods_FirebaseUISampleUITests.framework */,
196-
);
197-
name = Frameworks;
198-
sourceTree = "<group>";
199-
};
200170
8D69E6A221DEC97E00CFA49B = {
201171
isa = PBXGroup;
202172
children = (
203173
8D69E6AD21DEC97E00CFA49B /* FirebaseUISample */,
204174
8D69E6C621DEC98000CFA49B /* FirebaseUISampleTests */,
205175
8D69E6D121DEC98000CFA49B /* FirebaseUISampleUITests */,
206176
8D69E6AC21DEC97E00CFA49B /* Products */,
207-
0B66B725F3F91007A7818EB8 /* Pods */,
208-
8D36545EB6479C45B0B9C535 /* Frameworks */,
209177
);
210178
sourceTree = "<group>";
211179
};
@@ -271,12 +239,9 @@
271239
isa = PBXNativeTarget;
272240
buildConfigurationList = 8D69E6D721DEC98000CFA49B /* Build configuration list for PBXNativeTarget "FirebaseUISample" */;
273241
buildPhases = (
274-
092F06231E157F830A2D3C66 /* [CP] Check Pods Manifest.lock */,
275242
8D69E6A721DEC97E00CFA49B /* Sources */,
276243
8D69E6A821DEC97E00CFA49B /* Frameworks */,
277244
8D69E6A921DEC97E00CFA49B /* Resources */,
278-
AF0DE935EA9C73CD8A32BE38 /* [CP] Embed Pods Frameworks */,
279-
B2F32F94A8B497C74C7F7C7E /* [CP] Copy Pods Resources */,
280245
);
281246
buildRules = (
282247
);
@@ -309,7 +274,6 @@
309274
isa = PBXNativeTarget;
310275
buildConfigurationList = 8D69E6DD21DEC98000CFA49B /* Build configuration list for PBXNativeTarget "FirebaseUISampleUITests" */;
311276
buildPhases = (
312-
07E1DC16FC3541EBA6886105 /* [CP] Check Pods Manifest.lock */,
313277
8D69E6CA21DEC98000CFA49B /* Sources */,
314278
8D69E6CB21DEC98000CFA49B /* Frameworks */,
315279
8D69E6CC21DEC98000CFA49B /* Resources */,
@@ -479,129 +443,6 @@
479443
};
480444
/* End PBXResourcesBuildPhase section */
481445

482-
/* Begin PBXShellScriptBuildPhase section */
483-
07E1DC16FC3541EBA6886105 /* [CP] Check Pods Manifest.lock */ = {
484-
isa = PBXShellScriptBuildPhase;
485-
buildActionMask = 2147483647;
486-
files = (
487-
);
488-
inputPaths = (
489-
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
490-
"${PODS_ROOT}/Manifest.lock",
491-
);
492-
name = "[CP] Check Pods Manifest.lock";
493-
outputPaths = (
494-
"$(DERIVED_FILE_DIR)/Pods-FirebaseUISampleUITests-checkManifestLockResult.txt",
495-
);
496-
runOnlyForDeploymentPostprocessing = 0;
497-
shellPath = /bin/sh;
498-
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
499-
showEnvVarsInLog = 0;
500-
};
501-
092F06231E157F830A2D3C66 /* [CP] Check Pods Manifest.lock */ = {
502-
isa = PBXShellScriptBuildPhase;
503-
buildActionMask = 2147483647;
504-
files = (
505-
);
506-
inputPaths = (
507-
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
508-
"${PODS_ROOT}/Manifest.lock",
509-
);
510-
name = "[CP] Check Pods Manifest.lock";
511-
outputPaths = (
512-
"$(DERIVED_FILE_DIR)/Pods-FirebaseUISample-checkManifestLockResult.txt",
513-
);
514-
runOnlyForDeploymentPostprocessing = 0;
515-
shellPath = /bin/sh;
516-
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
517-
showEnvVarsInLog = 0;
518-
};
519-
AF0DE935EA9C73CD8A32BE38 /* [CP] Embed Pods Frameworks */ = {
520-
isa = PBXShellScriptBuildPhase;
521-
buildActionMask = 2147483647;
522-
files = (
523-
);
524-
inputPaths = (
525-
"${SRCROOT}/Pods/Target Support Files/Pods-FirebaseUISample/Pods-FirebaseUISample-frameworks.sh",
526-
"${BUILT_PRODUCTS_DIR}/Bolts/Bolts.framework",
527-
"${BUILT_PRODUCTS_DIR}/BoringSSL/openssl.framework",
528-
"${BUILT_PRODUCTS_DIR}/FBSDKCoreKit/FBSDKCoreKit.framework",
529-
"${BUILT_PRODUCTS_DIR}/FBSDKLoginKit/FBSDKLoginKit.framework",
530-
"${BUILT_PRODUCTS_DIR}/GTMSessionFetcher/GTMSessionFetcher.framework",
531-
"${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac/GoogleToolboxForMac.framework",
532-
"${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework",
533-
"${BUILT_PRODUCTS_DIR}/OCMock/OCMock.framework",
534-
"${BUILT_PRODUCTS_DIR}/Protobuf/Protobuf.framework",
535-
"${BUILT_PRODUCTS_DIR}/SDWebImage/SDWebImage.framework",
536-
"${PODS_ROOT}/TwitterCore/iOS/TwitterCore.framework",
537-
"${PODS_ROOT}/TwitterKit/iOS/TwitterKit.framework",
538-
"${BUILT_PRODUCTS_DIR}/gRPC-C++/grpcpp.framework",
539-
"${BUILT_PRODUCTS_DIR}/gRPC-Core/grpc.framework",
540-
"${BUILT_PRODUCTS_DIR}/leveldb-library/leveldb.framework",
541-
"${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework",
542-
);
543-
name = "[CP] Embed Pods Frameworks";
544-
outputPaths = (
545-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Bolts.framework",
546-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/openssl.framework",
547-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBSDKCoreKit.framework",
548-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBSDKLoginKit.framework",
549-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMSessionFetcher.framework",
550-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework",
551-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework",
552-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework",
553-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Protobuf.framework",
554-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SDWebImage.framework",
555-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/TwitterCore.framework",
556-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/TwitterKit.framework",
557-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/grpcpp.framework",
558-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/grpc.framework",
559-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/leveldb.framework",
560-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework",
561-
);
562-
runOnlyForDeploymentPostprocessing = 0;
563-
shellPath = /bin/sh;
564-
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FirebaseUISample/Pods-FirebaseUISample-frameworks.sh\"\n";
565-
showEnvVarsInLog = 0;
566-
};
567-
B2F32F94A8B497C74C7F7C7E /* [CP] Copy Pods Resources */ = {
568-
isa = PBXShellScriptBuildPhase;
569-
buildActionMask = 2147483647;
570-
files = (
571-
);
572-
inputPaths = (
573-
"${SRCROOT}/Pods/Target Support Files/Pods-FirebaseUISample/Pods-FirebaseUISample-resources.sh",
574-
"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseFirestore/gRPCCertificates-Firestore.bundle",
575-
"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseUI/FirebaseAnonymousAuthUI.bundle",
576-
"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseUI/FirebaseAuthUI.bundle",
577-
"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseUI/FirebaseEmailAuthUI.bundle",
578-
"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseUI/FirebaseFacebookAuthUI.bundle",
579-
"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseUI/FirebaseGoogleAuthUI.bundle",
580-
"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseUI/FirebasePhoneAuthUI.bundle",
581-
"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseUI/FirebaseTwitterAuthUI.bundle",
582-
"${PODS_ROOT}/GoogleSignIn/Resources/GoogleSignIn.bundle",
583-
"${PODS_ROOT}/TwitterKit/iOS/TwitterKit.framework/TwitterKitResources.bundle",
584-
);
585-
name = "[CP] Copy Pods Resources";
586-
outputPaths = (
587-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/gRPCCertificates-Firestore.bundle",
588-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FirebaseAnonymousAuthUI.bundle",
589-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FirebaseAuthUI.bundle",
590-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FirebaseEmailAuthUI.bundle",
591-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FirebaseFacebookAuthUI.bundle",
592-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FirebaseGoogleAuthUI.bundle",
593-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FirebasePhoneAuthUI.bundle",
594-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FirebaseTwitterAuthUI.bundle",
595-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleSignIn.bundle",
596-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/TwitterKitResources.bundle",
597-
);
598-
runOnlyForDeploymentPostprocessing = 0;
599-
shellPath = /bin/sh;
600-
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FirebaseUISample/Pods-FirebaseUISample-resources.sh\"\n";
601-
showEnvVarsInLog = 0;
602-
};
603-
/* End PBXShellScriptBuildPhase section */
604-
605446
/* Begin PBXSourcesBuildPhase section */
606447
8D69E6A721DEC97E00CFA49B /* Sources */ = {
607448
isa = PBXSourcesBuildPhase;
@@ -869,7 +710,6 @@
869710
};
870711
8D69E6D821DEC98000CFA49B /* Debug */ = {
871712
isa = XCBuildConfiguration;
872-
baseConfigurationReference = C7C0896071DA1A357BCE9D70 /* Pods-FirebaseUISample.debug.xcconfig */;
873713
buildSettings = {
874714
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
875715
CODE_SIGN_STYLE = Automatic;
@@ -886,7 +726,6 @@
886726
};
887727
8D69E6D921DEC98000CFA49B /* Release */ = {
888728
isa = XCBuildConfiguration;
889-
baseConfigurationReference = BB73DBADE04C5998FCFD7CF5 /* Pods-FirebaseUISample.release.xcconfig */;
890729
buildSettings = {
891730
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
892731
CODE_SIGN_STYLE = Automatic;
@@ -939,7 +778,6 @@
939778
};
940779
8D69E6DE21DEC98000CFA49B /* Debug */ = {
941780
isa = XCBuildConfiguration;
942-
baseConfigurationReference = B4F18AEE29E87F337C1385BB /* Pods-FirebaseUISampleUITests.debug.xcconfig */;
943781
buildSettings = {
944782
CODE_SIGN_STYLE = Automatic;
945783
INFOPLIST_FILE = FirebaseUISampleUITests/Info.plist;
@@ -1037,7 +875,6 @@
1037875
};
1038876
8D69E6DF21DEC98000CFA49B /* Release */ = {
1039877
isa = XCBuildConfiguration;
1040-
baseConfigurationReference = 56C72EBB3DCA973EB4ADE941 /* Pods-FirebaseUISampleUITests.release.xcconfig */;
1041878
buildSettings = {
1042879
CODE_SIGN_STYLE = Automatic;
1043880
INFOPLIST_FILE = FirebaseUISampleUITests/Info.plist;

UITests/FirebaseUISample/FUIViewController.m

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -81,14 +81,19 @@ - (IBAction)onAuthorization:(id)sender {
8181

8282
[self prepareStubs];
8383

84+
NSString *firstProviderID = _authProviders.firstObject.providerID;
8485
BOOL shouldSkipPhoneAuthPicker = _authProviders.count == 1 &&
85-
[_authProviders.firstObject.providerID isEqualToString:FIRPhoneAuthProviderID];
86-
if (shouldSkipPhoneAuthPicker) {
87-
FUIPhoneAuth *provider = _authProviders.firstObject;
88-
[provider signInWithPresentingViewController:self phoneNumber:nil];
89-
} else {
86+
([firstProviderID isEqualToString:FIRPhoneAuthProviderID] ||
87+
[firstProviderID isEqualToString:FIREmailAuthProviderID]);
88+
if (!shouldSkipPhoneAuthPicker) {
9089
UIViewController *controller = [self.authUIMock authViewController];
9190
[self presentViewController:controller animated:YES completion:nil];
91+
} else if ([firstProviderID isEqualToString:FIRPhoneAuthProviderID]) {
92+
FUIPhoneAuth *provider = _authProviders.firstObject;
93+
[provider signInWithPresentingViewController:self phoneNumber:nil];
94+
} else if ([firstProviderID isEqualToString:FIREmailAuthProviderID]) {
95+
FUIEmailAuth *provider = _authProviders.firstObject;
96+
[provider signInWithPresentingViewController:self email:nil];
9297
}
9398

9499
}
@@ -248,9 +253,9 @@ - (void)prepareStubsForSimulationNewUser {
248253
});
249254

250255

251-
OCMStub([self.authMock createUserAndRetrieveDataWithEmail:OCMOCK_ANY
252-
password:OCMOCK_ANY
253-
completion:OCMOCK_ANY]).
256+
OCMStub([self.authMock createUserWithEmail:OCMOCK_ANY
257+
password:OCMOCK_ANY
258+
completion:OCMOCK_ANY]).
254259
andDo(^(NSInvocation *invocation) {
255260
FIRAuthDataResultCallback mockedCallback;
256261
[invocation getArgument:&mockedCallback atIndex:4];
@@ -293,6 +298,9 @@ - (void)populateListOfIDPs {
293298
for (NSIndexPath *indexPath in selectedRows) {
294299
if (indexPath.section == kSectionsProviders) {
295300
switch (indexPath.row) {
301+
case kIDPEmail:
302+
[_authProviders addObject:[[FUIEmailAuth alloc] init]];
303+
break;
296304
case kIDPGoogle:
297305
[_authProviders addObject:[[FUIGoogleAuth alloc] init]];
298306
break;
@@ -493,7 +501,7 @@ - (void)mockSignInWithProvider:(NSString *)providerId user:(id)mockUser {
493501
OCMStub([mockProviderUI signOut]);
494502
OCMStub([mockProviderUI providerID]).andReturn(providerId);
495503

496-
OCMStub([mockUser reauthenticateWithCredential:OCMOCK_ANY completion:OCMOCK_ANY]).
504+
OCMStub([mockUser reauthenticateAndRetrieveDataWithCredential:OCMOCK_ANY completion:OCMOCK_ANY]).
497505
andDo(^(NSInvocation *invocation) {
498506
FIRUserProfileChangeCallback mockedCallBack;
499507
[invocation getArgument:&mockedCallBack atIndex:3];

0 commit comments

Comments
 (0)