66 "github.com/stretchr/testify/assert"
77)
88
9+ var testTeams = []string {"team1" , "team2" }
10+
911const (
1012 id = "12345"
1113 login = "testuser"
@@ -14,7 +16,7 @@ const (
1416
1517func TestGenerateJwtTokenString (t * testing.T ) {
1618 // execution
17- tokenString , err := GenerateJwtTokenString (id , login , key )
19+ tokenString , err := GenerateJwtTokenString (id , login , testTeams , key )
1820
1921 // assertion
2022 assert .NoError (t , err )
@@ -23,7 +25,7 @@ func TestGenerateJwtTokenString(t *testing.T) {
2325
2426func TestParseTokenString (t * testing.T ) {
2527 // setup
26- tokenString , _ := GenerateJwtTokenString (id , login , key )
28+ tokenString , _ := GenerateJwtTokenString (id , login , testTeams , key )
2729
2830 // execution
2931 payload , err := ParseTokenString (tokenString , key )
@@ -32,6 +34,7 @@ func TestParseTokenString(t *testing.T) {
3234 assert .NoError (t , err )
3335 assert .Equal (t , id , payload .Id )
3436 assert .Equal (t , login , payload .Login )
37+ assert .Equal (t , testTeams , payload .Teams )
3538}
3639
3740func TestParseTokenString_InvalidToken (t * testing.T ) {
@@ -48,7 +51,7 @@ func TestParseTokenString_InvalidToken(t *testing.T) {
4851
4952func TestParseTokenString_InvalidKey (t * testing.T ) {
5053 // setup
51- tokenString , _ := GenerateJwtTokenString (id , login , key )
54+ tokenString , _ := GenerateJwtTokenString (id , login , testTeams , key )
5255 invalidKey := "invalidkey"
5356
5457 // execution
0 commit comments