https://github.com/facebook/react/blob/30b47103d4354d9187dc0f1fb804855a5208ca9f/packages/scheduler/src/Scheduler.js#L180-L185
'A',
        'Timer 1',
        'B',
        'C',
        'Timer 2',
        'D',
      ]);
    });
    it('schedules callback with both delay and timeout', () => {
      scheduleCallback(
        NormalPriority,
        () => {
          Scheduler.unstable_yieldValue('A');
          Scheduler.unstable_advanceTime(100);
        },
        {delay: 100, timeout: 900},
      );
      Scheduler.unstable_advanceTime(99);
      
      expect(Scheduler).toFlushAndYield([]);
      
      Scheduler.unstable_advanceTime(1);
      expect(Scheduler).toFlushExpired([]);
      
      Scheduler.unstable_advanceTime(899);
      expect(Scheduler).toFlushExpired([]);
      
      Scheduler.unstable_advanceTime(1);
      expect(Scheduler).toFlushExpired(['A']);
    });