MCPcopy
hub / github.com/dgraph-io/dgraph / TestGetRefreshJwt

Function TestGetRefreshJwt

edgraph/access_test.go:93–107  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

91}
92
93func TestGetRefreshJwt(t *testing.T) {
94 userDataList := []userData{
95 {1234567890, "user1", []string{"701", "702"}},
96 {2345678901, "user2", []string{"703", "701"}},
97 {3456789012, "user3", []string{"702", "703"}},
98 }
99
100 for _, userdata := range userDataList {
101 jwtstr, _ := getRefreshJwt(userdata.userId, userdata.namespace)
102 ud, err := validateToken(jwtstr)
103 require.NoError(t, err)
104 require.Equal(t, userdata.namespace, ud.namespace)
105 require.Equal(t, userdata.userId, ud.userId)
106 }
107}
108
109func TestMain(m *testing.M) {
110 worker.Config.AclJwtAlg = jwt.SigningMethodHS256

Callers

nothing calls this directly

Calls 2

getRefreshJwtFunction · 0.85
validateTokenFunction · 0.85

Tested by

no test coverage detected