@@ -19,22 +19,22 @@ import (
1919 "github.com/stretchr/testify/assert"
2020)
2121
22- var _ = Describe ("LocalApigwJwtClientId " , func () {
22+ var _ = Describe ("LocalApigwJWTAppInfo " , func () {
2323 It ("Key" , func () {
24- key := APIGatewayJWTClientIDCacheKey {
24+ key := APIGatewayJWTAppInfoCacheKey {
2525 JWTToken : "abc" ,
2626 }
2727
2828 assert .Equal (GinkgoT (), "900150983cd24fb0d6963f7d28e17f72" , key .Key ())
2929 })
3030
3131 It ("retrieve should not work" , func () {
32- key := APIGatewayJWTClientIDCacheKey {
32+ key := APIGatewayJWTAppInfoCacheKey {
3333 JWTToken : "abc" ,
3434 }
3535
36- value , err := retrieveAPIGatewayJWTClientID (key )
37- assert .Equal (GinkgoT (), "" , value .(string ))
36+ value , err := retrieveAPIGatewayJWTAppInfo (key )
37+ assert .Equal (GinkgoT (), AppInfo {} , value .(AppInfo ))
3838 assert .NoError (GinkgoT (), err )
3939 })
4040
@@ -47,31 +47,36 @@ var _ = Describe("LocalApigwJwtClientId", func() {
4747 }
4848 mockCache := memory .NewCache (
4949 "mockCache" , false , retrieveFunc , expiration , nil )
50- LocalAPIGatewayJWTClientIDCache = mockCache
50+ LocalAPIGatewayJWTAppInfoCache = mockCache
5151 })
5252
5353 It ("not exists" , func () {
54- _ , err := GetJWTTokenClientID ("abc" )
54+ _ , err := GetJWTTokenAppInfo ("abc" )
5555 assert .ErrorIs (GinkgoT (), err , ErrAPIGatewayJWTCacheNotFound )
5656 })
5757
58- It ("not string " , func () {
59- key := APIGatewayJWTClientIDCacheKey {
58+ It ("not AppInfo " , func () {
59+ key := APIGatewayJWTAppInfoCacheKey {
6060 JWTToken : "abc" ,
6161 }
6262
63- LocalAPIGatewayJWTClientIDCache .Set (key , 1 )
63+ LocalAPIGatewayJWTAppInfoCache .Set (key , 1 )
6464
65- _ , err := GetJWTTokenClientID ("abc" )
66- assert .ErrorIs (GinkgoT (), err , ErrAPIGatewayJWTClientIDNotString )
65+ _ , err := GetJWTTokenAppInfo ("abc" )
66+ assert .ErrorIs (GinkgoT (), err , ErrAPIGatewayJWTValueNotAppInfo )
6767 })
6868
6969 It ("ok" , func () {
70- SetJWTTokenClientID ("abc" , "bk_test" )
70+ expectedAppInfo := AppInfo {
71+ AppCode : "bk_test" ,
72+ TenantMode : "global" ,
73+ TenantID : "" ,
74+ }
75+ SetJWTTokenAppInfo ("abc" , expectedAppInfo )
7176
72- clientID , err := GetJWTTokenClientID ("abc" )
77+ appInfo , err := GetJWTTokenAppInfo ("abc" )
7378 assert .NoError (GinkgoT (), err )
74- assert .Equal (GinkgoT (), "bk_test" , clientID )
79+ assert .Equal (GinkgoT (), expectedAppInfo , appInfo )
7580 })
7681 })
7782})
0 commit comments