@@ -274,61 +274,6 @@ describe("setup.ts", () => {
274274 ) ;
275275 } ) ;
276276
277- test ( "reloads config after migrating legacy user state" , async ( ) => {
278- const initialConfig = {
279- resetConfig : vi . fn ( ) ,
280- } ;
281- const migratedConfig = {
282- get : vi . fn ( ) . mockReturnValue ( {
283- environmentId : "env_123" ,
284- appUrl : "https://my.url" ,
285- environment : {
286- data : { surveys : [ ] } ,
287- expiresAt : new Date ( Date . now ( ) + 60_000 ) ,
288- } ,
289- user : {
290- data : {
291- userId : "user_abc" ,
292- contactId : null ,
293- segments : [ ] ,
294- displays : [ ] ,
295- responses : [ ] ,
296- lastDisplayAt : null ,
297- } ,
298- expiresAt : null ,
299- } ,
300- filteredSurveys : [ ] ,
301- status : { value : "success" , expiresAt : null } ,
302- } ) ,
303- update : vi . fn ( ) ,
304- } ;
305-
306- ( AsyncStorage . getItem as Mock ) . mockResolvedValueOnce (
307- JSON . stringify ( {
308- user : {
309- data : {
310- userId : "user_abc" ,
311- contactId : null ,
312- } ,
313- } ,
314- } )
315- ) ;
316- getInstanceConfigMock
317- . mockReturnValueOnce ( initialConfig as unknown as Promise < RNConfig > )
318- . mockReturnValueOnce ( migratedConfig as unknown as Promise < RNConfig > ) ;
319- ( filterSurveys as unknown as Mock ) . mockReturnValueOnce ( [ ] ) ;
320-
321- const result = await setup ( {
322- environmentId : "env_123" ,
323- appUrl : "https://my.url" ,
324- } ) ;
325-
326- expect ( result . ok ) . toBe ( true ) ;
327- expect ( initialConfig . resetConfig ) . toHaveBeenCalledTimes ( 1 ) ;
328- expect ( getInstanceConfigMock ) . toHaveBeenCalledTimes ( 2 ) ;
329- expect ( migratedConfig . update ) . toHaveBeenCalled ( ) ;
330- } ) ;
331-
332277 test ( "returns an error when environment sync fails" , async ( ) => {
333278 const mockConfig = {
334279 get : vi . fn ( ) . mockReturnValue ( {
0 commit comments