Enumerate rate limit challenge options

This commit is contained in:
Jon Chambers
2025-04-01 10:49:11 -04:00
committed by Jon Chambers
parent 2b07a21477
commit 6af4d41322
3 changed files with 28 additions and 10 deletions

View File

@@ -64,15 +64,15 @@ class RateLimitChallengeOptionManagerTest {
final Account account = mock(Account.class);
when(account.getUuid()).thenReturn(UUID.randomUUID());
final List<String> options = rateLimitChallengeOptionManager.getChallengeOptions(account);
final List<RateLimitChallengeOption> options = rateLimitChallengeOptionManager.getChallengeOptions(account);
assertEquals(expectedLength, options.size());
if (expectCaptcha) {
assertTrue(options.contains(RateLimitChallengeOptionManager.OPTION_CAPTCHA));
assertTrue(options.contains(RateLimitChallengeOption.CAPTCHA));
}
if (expectPushChallenge) {
assertTrue(options.contains(RateLimitChallengeOptionManager.OPTION_PUSH_CHALLENGE));
assertTrue(options.contains(RateLimitChallengeOption.PUSH_CHALLENGE));
}
}