All checks were successful
gitea-deepak/gogmagog/pipeline/head This commit looks good
25 lines
543 B
Go
25 lines
543 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)
|
|
|
|
_, err := toker.DecodeTokenString(token)
|
|
assert.Nil(err)
|
|
_, err = tokens.New("bad secret").DecodeTokenString(token)
|
|
assert.NotNil(err)
|
|
}
|