Use bogus phone tokens for failure message check to avoid collisions (#21853)
This commit is contained in:
parent
ec0dbd0387
commit
5508e7661c
|
|
@ -1486,8 +1486,8 @@ namespace Microsoft.AspNetCore.Identity.Test
|
||||||
Assert.NotEqual(token1, token2);
|
Assert.NotEqual(token1, token2);
|
||||||
Assert.True(await manager.VerifyChangePhoneNumberTokenAsync(user, token1, num1));
|
Assert.True(await manager.VerifyChangePhoneNumberTokenAsync(user, token1, num1));
|
||||||
Assert.True(await manager.VerifyChangePhoneNumberTokenAsync(user, token2, num2));
|
Assert.True(await manager.VerifyChangePhoneNumberTokenAsync(user, token2, num2));
|
||||||
Assert.False(await manager.VerifyChangePhoneNumberTokenAsync(user, token2, num1));
|
Assert.False(await manager.VerifyChangePhoneNumberTokenAsync(user, "bogus", num1));
|
||||||
Assert.False(await manager.VerifyChangePhoneNumberTokenAsync(user, token1, num2));
|
Assert.False(await manager.VerifyChangePhoneNumberTokenAsync(user, "bogus", num2));
|
||||||
IdentityResultAssert.VerifyLogMessage(manager.Logger, $"VerifyUserTokenAsync() failed with purpose: ChangePhoneNumber:{num1} for user {await manager.GetUserIdAsync(user)}.");
|
IdentityResultAssert.VerifyLogMessage(manager.Logger, $"VerifyUserTokenAsync() failed with purpose: ChangePhoneNumber:{num1} for user {await manager.GetUserIdAsync(user)}.");
|
||||||
IdentityResultAssert.VerifyLogMessage(manager.Logger, $"VerifyUserTokenAsync() failed with purpose: ChangePhoneNumber:{num2} for user {await manager.GetUserIdAsync(user)}.");
|
IdentityResultAssert.VerifyLogMessage(manager.Logger, $"VerifyUserTokenAsync() failed with purpose: ChangePhoneNumber:{num2} for user {await manager.GetUserIdAsync(user)}.");
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue