Skip to content

Commit a69b8d2

Browse files
collinjacksonpaulb777
authored andcommitted
providerID should be nil in additionalUserInfo for signInAnonymouslyWithCompletion: (#3452)
* Testing for additionalUserInfo when signing in anonymously
1 parent d29db9f commit a69b8d2

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

Example/Auth/Tests/FIRAuthTests.m

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1468,6 +1468,12 @@ - (void)testSignInAnonymouslySuccess {
14681468
XCTAssertTrue([NSThread isMainThread]);
14691469
[self assertUserAnonymous:result.user];
14701470
XCTAssertNil(error);
1471+
FIRAdditionalUserInfo *userInfo = result.additionalUserInfo;
1472+
XCTAssertNotNil(userInfo);
1473+
XCTAssertTrue(userInfo.isNewUser);
1474+
XCTAssertNil(userInfo.username);
1475+
XCTAssertNil(userInfo.profile);
1476+
XCTAssertNil(userInfo.providerID);
14711477
[expectation fulfill];
14721478
}];
14731479
[self waitForExpectationsWithTimeout:kExpectationTimeout handler:nil];

Firebase/Auth/Source/Auth/FIRAuth.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -928,7 +928,7 @@ - (void)signInAnonymouslyWithCompletion:(nullable FIRAuthDataResultCallback)comp
928928
return;
929929
}
930930
FIRAdditionalUserInfo *additionalUserInfo =
931-
[[FIRAdditionalUserInfo alloc] initWithProviderID:FIREmailAuthProviderID
931+
[[FIRAdditionalUserInfo alloc] initWithProviderID:nil
932932
profile:nil
933933
username:nil
934934
isNewUser:YES];

0 commit comments

Comments
 (0)