1
0
mirror of https://github.com/bitwarden/server synced 2026-01-08 11:33:26 +00:00

test(auth-validator): [PM-22975] Client Version Validator - Fixed tests a little.

This commit is contained in:
Patrick Pimentel
2025-11-20 13:54:14 -05:00
parent 7d71ee2eec
commit 851f963be6
5 changed files with 13 additions and 8 deletions

View File

@@ -55,6 +55,7 @@ public class BaseRequestValidatorTests
private readonly IAuthRequestRepository _authRequestRepository;
private readonly IMailService _mailService;
private readonly IUserAccountKeysQuery _userAccountKeysQuery;
private readonly IClientVersionValidator _clientVersionValidator;
private readonly BaseRequestValidatorTestWrapper _sut;
@@ -78,6 +79,7 @@ public class BaseRequestValidatorTests
_authRequestRepository = Substitute.For<IAuthRequestRepository>();
_mailService = Substitute.For<IMailService>();
_userAccountKeysQuery = Substitute.For<IUserAccountKeysQuery>();
_clientVersionValidator = Substitute.For<IClientVersionValidator>();
_sut = new BaseRequestValidatorTestWrapper(
_userManager,
@@ -97,7 +99,8 @@ public class BaseRequestValidatorTests
_policyRequirementQuery,
_authRequestRepository,
_mailService,
_userAccountKeysQuery);
_userAccountKeysQuery,
_clientVersionValidator);
}
private void SetupRecoveryCodeSupportForSsoRequiredUsersFeatureFlag(bool recoveryCodeSupportEnabled)

View File

@@ -40,7 +40,7 @@ public class ClientVersionValidatorTests
Assert.False(ok);
Assert.NotNull(ctx.ValidationErrorResult);
Assert.True(ctx.ValidationErrorResult.IsError);
Assert.Equal("invalid_grant", ctx.ValidationErrorResult.Error);
Assert.Equal("invalid_client_version", ctx.ValidationErrorResult.Error);
}
[Fact]

View File

@@ -66,8 +66,8 @@ IBaseRequestValidatorTestWrapper
IPolicyRequirementQuery policyRequirementQuery,
IAuthRequestRepository authRequestRepository,
IMailService mailService,
IClientVersionValidator clientVersionValidator,
IUserAccountKeysQuery userAccountKeysQuery) :
IUserAccountKeysQuery userAccountKeysQuery,
IClientVersionValidator clientVersionValidator) :
base(
userManager,
userService,