https://codesandbox.io/s/upbeat-frost-3tt25

1. Press Suspend, see "Loading..."
2. Wait five seconds, you'll see "Happy birthday" at some point 
3. You won't see it again no matter how long you wait

Expected: you'll see it every five seconds.
Fragment = React.Fragment;
    ReactNoop = require('react-noop-renderer');
    Scheduler = require('scheduler');
    ReactCache = require('react-cache');
    Suspense = React.Suspense;
    TextResource = ReactCache.unstable_createResource(
      ([text, ms = 0]) => {
        return new Promise((resolve, reject) =>
          setTimeout(() => {
            if (textResourceShouldFail) {
              Scheduler.unstable_yieldValue(`Promise rejected [${text}]`);
              reject(new Error('Failed to load: ' + text));
            } else {
              Scheduler.unstable_yieldValue(`Promise resolved [${text}]`);
              resolve(text);
            }
          }, ms),
        );
      },
      ([text, ms]) => text,
    );
    textResourceShouldFail = false;
  });
  
  
  
  
  
  
  function span(prop) {