Use `drain` to reach end of stream in tests (dart-lang/web_socket_channel#75) Replace `.toList()` for cases where we don't care about the collected values. Replace `.listen(null).asFuture()` since that is exactly the implementation of `drain`.