| Index: tests/standalone/io/process_broken_pipe_test.dart
|
| diff --git a/tests/standalone/io/process_broken_pipe_test.dart b/tests/standalone/io/process_broken_pipe_test.dart
|
| index e56ab14a9d54f6b916fc16720dbbe8b8f81e0d4e..611f85036e0d407f750d61004525827c0ab31e38 100644
|
| --- a/tests/standalone/io/process_broken_pipe_test.dart
|
| +++ b/tests/standalone/io/process_broken_pipe_test.dart
|
| @@ -15,11 +15,14 @@ main() {
|
| // Ignore error on stdin.
|
| process.stdin.onError = (e) => null;
|
|
|
| + // Drain stdout and stderr.
|
| + process.stdout.onData = () => process.stdout.read();
|
| + process.stderr.onData = () => process.stderr.read();
|
| +
|
| // Write to the stdin after the process is terminated to test
|
| // writing to a broken pipe.
|
| process.onExit = (code) {
|
| Expect.isFalse(process.stdin.write([0]));
|
| - process.close();
|
| };
|
| });
|
| }
|
|
|