@@ -6,7 +6,7 @@ import { envelopeRequestParser, shouldSkipFeatureFlagsTest, waitForErrorRequest
66
77const FLAG_BUFFER_SIZE = 100 ; // Corresponds to constant in featureFlags.ts, in browser utils.
88
9- sentryTest ( 'Basic isEnabled test with eviction, update, and no async tasks' , async ( { getLocalTestUrl, page } ) => {
9+ sentryTest ( 'Basic test with eviction, update, and no async tasks' , async ( { getLocalTestUrl, page } ) => {
1010 if ( shouldSkipFeatureFlagsTest ( ) ) {
1111 sentryTest . skip ( ) ;
1212 }
@@ -47,45 +47,3 @@ sentryTest('Basic isEnabled test with eviction, update, and no async tasks', asy
4747
4848 expect ( event . contexts ?. flags ?. values ) . toEqual ( expectedFlags ) ;
4949} ) ;
50-
51- sentryTest ( 'Basic getVariant test with eviction, update, and no async tasks' , async ( { getLocalTestUrl, page } ) => {
52- if ( shouldSkipFeatureFlagsTest ( ) ) {
53- sentryTest . skip ( ) ;
54- }
55-
56- await page . route ( 'https://dsn.ingest.sentry.io/**/*' , route => {
57- return route . fulfill ( {
58- status : 200 ,
59- contentType : 'application/json' ,
60- body : JSON . stringify ( { id : 'test-id' } ) ,
61- } ) ;
62- } ) ;
63-
64- const url = await getLocalTestUrl ( { testDir : __dirname , skipDsnRouteHandler : true } ) ;
65- await page . goto ( url ) ;
66-
67- await page . evaluate ( bufferSize => {
68- const client = new ( window as any ) . UnleashClient ( ) ;
69- for ( let i = 1 ; i <= bufferSize ; i ++ ) {
70- client . getVariant ( `feat${ i } ` ) ;
71- }
72- client . getVariant ( `feat${ bufferSize + 1 } ` ) ; // eviction
73- client . getVariant ( 'feat3' ) ; // update
74- } , FLAG_BUFFER_SIZE ) ;
75-
76- const reqPromise = waitForErrorRequest ( page ) ;
77- await page . locator ( '#error' ) . click ( ) ;
78- const req = await reqPromise ;
79- const event = envelopeRequestParser ( req ) ;
80-
81- const expectedFlags = [ { flag : 'feat2' , result : true } ] ;
82- expectedFlags . push ( { flag : 'feat4' , result : true } ) ;
83- expectedFlags . push ( { flag : 'feat5' , result : true } ) ;
84- for ( let i = 6 ; i <= FLAG_BUFFER_SIZE ; i ++ ) {
85- expectedFlags . push ( { flag : `feat${ i } ` , result : false } ) ;
86- }
87- expectedFlags . push ( { flag : `feat${ FLAG_BUFFER_SIZE + 1 } ` , result : false } ) ;
88- expectedFlags . push ( { flag : 'feat3' , result : true } ) ;
89-
90- expect ( event . contexts ?. flags ?. values ) . toEqual ( expectedFlags ) ;
91- } ) ;
0 commit comments