hunk.code_window:     }
       setRefetchTimeout(refetchTimeout.set(storeId, setTimeout(async () => {
         await fetchPage(0, true, storeId);
       }, 250)));
     }
     function getStoreQuery(storeId: string) {
  
hunk.labels: keep keep replace replace replace keep keep keep
hunk.after_edit:     setRefetchTimeout(
         refetchTimeout.set(
           storeId,
           setTimeout(async () => {
             await fetchPage(0, true, storeId);
           }, 250)
         )
       );
  
hunk.file_path: packages/notification-center/src/hooks/notifications-provider.tsx
hunk.type: replace
file: import { TwilioSmsProvider } from './twilio.provider';
  
  test('should trigger Twilio correctly', async () => {
    const provider = new TwilioSmsProvider({
      accountSid: 'AC<twilio-account-Sid>',
      authToken: '<twilio-auth-Token>',
      from: '+112345',
    });
    const spy = jest
      // eslint-disable-next-line @typescript-eslint/ban-ts-comment
      // @ts-ignore
      .spyOn(provider.twilioClient.messages, 'create')
      .mockImplementation(async () => {
        return {
          dateCreated: new Date(),
          // eslint-disable-next-line @typescript-eslint/no-explicit-any
        } as any;
      });
  
    await provider.sendMessage({
      to: '+176543',
      content: 'SMS Content',
    });
  
    expect(spy).toHaveBeenCalled();
    expect(spy).toHaveBeenCalledWith({
      from: '+112345',
      body: 'SMS Content',
      to: '+176543',
    });
  });
  