PASS controller.error() should error the stream | |
PASS controller.error() on erroring stream should not throw | |
PASS surplus calls to controller.error() should be a no-op | |
PASS controller.error() on errored stream should not throw | |
PASS controller.error() on closed stream should not throw | |