diff --git a/shared/mfa/mfa_test.go b/shared/mfa/mfa_test.go index bc08e218d4..060f062837 100644 --- a/shared/mfa/mfa_test.go +++ b/shared/mfa/mfa_test.go @@ -154,27 +154,13 @@ func TestDeactivate(t *testing.T) { } func TestValidateToken(t *testing.T) { - secret := newRandomBase32String(mfaSecretSize) - token := dgoogauth.ComputeCode(secret, time.Now().UTC().Unix()/30) - t.Run("fail on wrongly formatted token", func(t *testing.T) { + secret := newRandomBase32String(mfaSecretSize) ok, err := New(nil).ValidateToken(secret, "invalid-token") require.Error(t, err) require.False(t, ok) require.Contains(t, err.Error(), "unable to parse the token") }) - - t.Run("fail on invalid token", func(t *testing.T) { - ok, err := New(nil).ValidateToken(secret, "000000") - require.NoError(t, err) - require.False(t, ok) - }) - - t.Run("valid token", func(t *testing.T) { - ok, err := New(nil).ValidateToken(secret, fmt.Sprintf("%06d", token)) - require.NoError(t, err) - require.True(t, ok) - }) } func TestRandomBase32String(t *testing.T) {