gogmagog/tokens/tokens_test.go
2021-01-12 15:52:46 -06:00

23 lines
514 B
Go

package tokens_test
import (
"gitea.deepak.science/deepak/gogmagog/models"
"gitea.deepak.science/deepak/gogmagog/tokens"
"github.com/stretchr/testify/assert"
"testing"
)
func TestBasic(t *testing.T) {
assert := assert.New(t)
toker := tokens.New("secret")
usr := &models.UserNoPassword{
UserID: 3,
Username: "test",
DisplayName: "Ted Est III",
}
token := toker.EncodeUser(usr)
assert.Nil(toker.VerifyTokenString(token))
assert.NotNil(tokens.New("bad secret").VerifyTokenString(token))
}