github.com/infraboard/keyauth@v0.8.1/common/password/validater_test.go (about) 1 package password_test 2 3 import ( 4 "testing" 5 6 "github.com/infraboard/keyauth/common/password" 7 "github.com/stretchr/testify/assert" 8 ) 9 10 func TestValidater(t *testing.T) { 11 should := assert.New(t) 12 v := password.NewValidater("xx1X*") 13 should.True(v.LengthOK(2)) 14 should.True(v.IncludeLowercaseLetters()) 15 should.True(v.IncludeUppercaseLetters()) 16 should.True(v.IncludeNumbers()) 17 should.True(v.IncludeSymbols()) 18 }