Harness status: OK

Found 11 tests

11 Pass
Pass	cancelling the readable side should call transformer.cancel()
Pass	cancelling the readable side should reject if transformer.cancel() throws
Pass	aborting the writable side should call transformer.abort()
Pass	aborting the writable side should reject if transformer.cancel() throws
Pass	closing the writable side should reject if a parallel transformer.cancel() throws
Pass	readable.cancel() and a parallel writable.close() should reject if a transformer.cancel() calls controller.error()
Pass	writable.abort() and readable.cancel() should reject if a transformer.cancel() calls controller.error()
Pass	readable.cancel() should not call cancel() when flush() is already called from writable.close()
Pass	readable.cancel() should not call cancel() again when already called from writable.abort()
Pass	writable.close() should not call flush() when cancel() is already called from readable.cancel()
Pass	writable.abort() should not call cancel() again when already called from readable.cancel()