Removing unneeded test
This commit is contained in:
parent
746105f14b
commit
2d542bbd30
1 changed files with 0 additions and 23 deletions
|
@ -1,7 +1,6 @@
|
||||||
package auth
|
package auth
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"math/rand"
|
|
||||||
"strings"
|
"strings"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
|
@ -16,28 +15,6 @@ func TestPasswordHash(t *testing.T) {
|
||||||
assert.False(t, ComparePassword(hash, "Test2"), "Passwords should not have matched")
|
assert.False(t, ComparePassword(hash, "Test2"), "Passwords should not have matched")
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestGeneratePassword(t *testing.T) {
|
|
||||||
passwordRandomSource = rand.NewSource(12345)
|
|
||||||
|
|
||||||
t.Run("Should be the minimum length or 4, whichever is less", func(t *testing.T) {
|
|
||||||
password1 := GeneratePassword(5)
|
|
||||||
assert.Len(t, password1, 5)
|
|
||||||
password2 := GeneratePassword(10)
|
|
||||||
assert.Len(t, password2, 10)
|
|
||||||
password3 := GeneratePassword(1)
|
|
||||||
assert.Len(t, password3, 4)
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Should contain at least one of symbols, upper case, lower case and numbers", func(t *testing.T) {
|
|
||||||
password := GeneratePassword(4)
|
|
||||||
require.Len(t, password, 4)
|
|
||||||
assert.Contains(t, []rune(PasswordUpperCaseLetters), []rune(password)[0])
|
|
||||||
assert.Contains(t, []rune(PasswordNumbers), []rune(password)[1])
|
|
||||||
assert.Contains(t, []rune(PasswordLowerCaseLetters), []rune(password)[2])
|
|
||||||
assert.Contains(t, []rune(PasswordSpecialChars), []rune(password)[3])
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
func TestIsPasswordValidWithSettings(t *testing.T) {
|
func TestIsPasswordValidWithSettings(t *testing.T) {
|
||||||
for name, tc := range map[string]struct {
|
for name, tc := range map[string]struct {
|
||||||
Password string
|
Password string
|
||||||
|
|
Loading…
Reference in a new issue