hunk.code_window:           actual.push({ frame: this.frame, notification: COMPLETE_NOTIFICATION });
           }
         );
       }, subscriptionFrame);
       if (unsubscriptionFrame !== Infinity) {
         this.schedule(() => subscription.unsubscribe(), unsubscriptionFrame);
  
hunk.labels: keep replace replace keep keep keep keep
hunk.after_edit:         },
         });
  
hunk.file_path: src/internal/testing/TestScheduler.ts
hunk.type: replace
file: import { innerFrom } from '../observable/innerFrom';
  import { observeOn } from '../operators/observeOn';
  import { subscribeOn } from '../operators/subscribeOn';
  import { InteropObservable, SchedulerLike } from '../types';
  
  export function scheduleObservable<T>(input: InteropObservable<T>, scheduler: SchedulerLike) {
    return innerFrom(input).pipe(subscribeOn(scheduler), observeOn(scheduler));
  }
  