17 lines
329 B
Go
17 lines
329 B
Go
package main
|
|
|
|
import (
|
|
"bytes"
|
|
"github.com/stretchr/testify/assert"
|
|
"testing"
|
|
)
|
|
|
|
func TestHtpasswd(t *testing.T) {
|
|
file := bytes.NewBuffer([]byte("testuser:{SHA}PaVBVZkYqAjCQCu6UBL2xgsnZhw=\n"))
|
|
h, err := NewHtpasswd(file)
|
|
assert.Equal(t, err, nil)
|
|
|
|
valid := h.Validate("testuser", "asdf")
|
|
assert.Equal(t, valid, true)
|
|
}
|