[general.sharedworker.html]
  type: testharness
  [ReadableStream can be constructed with no errors]
    expected: FAIL

  [ReadableStream can't be constructed with garbage]
    expected: FAIL

  [ReadableStream can't be constructed with an invalid type]
    expected: FAIL

  [ReadableStream instances should have the correct list of properties]
    expected: FAIL

  [ReadableStream constructor should throw for non-function start arguments]
    expected: FAIL

  [ReadableStream constructor can get initial garbage as cancel argument]
    expected: FAIL

  [ReadableStream constructor can get initial garbage as pull argument]
    expected: FAIL

  [ReadableStream start should be called with the proper parameters]
    expected: FAIL

  [ReadableStream start controller parameter should be extensible]
    expected: FAIL

  [ReadableStream should be able to call start method within prototype chain of its source]
    expected: FAIL

  [ReadableStream start should be able to return a promise]
    expected: FAIL

  [ReadableStream start should be able to return a promise and reject it]
    expected: FAIL

  [ReadableStream should be able to enqueue different objects.]
    expected: FAIL

  [ReadableStream: if pull rejects, it should error the stream]
    expected: FAIL

  [ReadableStream: should only call pull once upon starting the stream]
    expected: FAIL

  [ReadableStream: should call pull when trying to read from a started, empty stream]
    expected: FAIL

  [ReadableStream: should only call pull once on a non-empty stream read from before start fulfills]
    expected: FAIL

  [ReadableStream: should only call pull once on a non-empty stream read from after start fulfills]
    expected: FAIL

  [ReadableStream: should call pull in reaction to read()ing the last chunk, if not draining]
    expected: FAIL

  [ReadableStream: should not call pull() in reaction to read()ing the last chunk, if draining]
    expected: FAIL

  [ReadableStream: should not call pull until the previous pull call's promise fulfills]
    expected: FAIL

  [ReadableStream: should pull after start, and after every read]
    expected: FAIL

  [ReadableStream: should not call pull after start if the stream is now closed]
    expected: FAIL

  [ReadableStream: should call pull after enqueueing from inside pull (with no read requests), if strategy allows]
    expected: FAIL

  [ReadableStream pull should be able to close a stream.]
    expected: FAIL

  [ReadableStream pull should be able to error a stream.]
    expected: FAIL

  [ReadableStream pull should be able to error a stream and throw.]
    expected: FAIL

  [ReadableStream: enqueue should throw when the stream is readable but draining]
    expected: FAIL

  [ReadableStream: enqueue should throw when the stream is closed]
    expected: FAIL

  [ReadableStream: should call underlying source methods as methods]
    expected: FAIL

  [ReadableStream strategies: the default strategy should give desiredSize of 1 to start, decreasing by 1 per enqueue]
    expected: FAIL

  [ReadableStream strategies: the default strategy should continue giving desiredSize of 1 if the chunks are read immediately]
    expected: FAIL

  [ReadableStream integration test: adapting a random push source]
    expected: FAIL

  [ReadableStream integration test: adapting a sync pull source]
    expected: FAIL

  [ReadableStream integration test: adapting an async pull source]
    expected: FAIL

  [ReadableStream: desiredSize when closed]
    expected: FAIL

  [ReadableStream: desiredSize when errored]
    expected: FAIL

