@@ -110,6 +110,7 @@ describe('auth', () => {
110110 role : 'admin' as string | undefined ,
111111 permissions : [ 'read' , 'write' ] as string [ ] | undefined ,
112112 entitlements : [ 'premium' ] as string [ ] | undefined ,
113+ featureFlags : [ 'flag-1' , 'flag-2' ] as string [ ] | undefined ,
113114 impersonator : null ,
114115 sealedSession : 'sealed-session-data' ,
115116 headers : {
@@ -340,6 +341,7 @@ describe('auth', () => {
340341 role : 'admin' ,
341342 permissions : [ 'read' , 'write' ] ,
342343 entitlements : [ 'feature-1' , 'feature-2' ] ,
344+ featureFlags : [ 'flag-1' , 'flag-2' ] ,
343345 exp : Date . now ( ) / 1000 + 3600 , // 1 hour from now
344346 iss : 'https://api.workos.com' ,
345347 } ;
@@ -361,6 +363,7 @@ describe('auth', () => {
361363 role : mockClaims . role ,
362364 permissions : mockClaims . permissions ,
363365 entitlements : mockClaims . entitlements ,
366+ featureFlags : mockClaims . featureFlags ,
364367 impersonator : mockSession . impersonator ,
365368 accessToken : mockSession . accessToken ,
366369 } ) ;
@@ -394,6 +397,7 @@ describe('auth', () => {
394397 role : 'admin' ,
395398 permissions : [ 'read' , 'write' ] ,
396399 entitlements : [ 'feature-1' , 'feature-2' ] ,
400+ featureFlags : [ 'flag-1' , 'flag-2' ] ,
397401 exp : Date . now ( ) / 1000 - 3600 , // 1 hour ago (expired)
398402 iss : 'https://api.workos.com' ,
399403 } ;
@@ -417,6 +421,7 @@ describe('auth', () => {
417421 role : mockClaims . role ,
418422 permissions : mockClaims . permissions ,
419423 entitlements : mockClaims . entitlements ,
424+ featureFlags : mockClaims . featureFlags ,
420425 impersonator : undefined ,
421426 accessToken : mockSession . accessToken ,
422427 } ) ;
0 commit comments