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  }