[tests] Fix types in standalone/io/web_socket_pipe_test

WebSocket is a Stream<dynamic> and StreamSink<dynamic>, so it
should be transformed as Stream<dynamic> and to Stream<dynamic>
in order to be able to pipe it to itself.

Fixes https://github.com/dart-lang/sdk/issues/43059

Change-Id: If3162cc51e6d95398a6f069f2ccd7ea935b508c2
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/263440
Reviewed-by: Alexander Aprelev <aam@google.com>
Commit-Queue: Alexander Markov <alexmarkov@google.com>
This commit is contained in:
Alexander Markov 2022-10-11 00:34:50 +00:00 committed by Commit Queue
parent 7432006bd7
commit 3cb81a5a07
2 changed files with 4 additions and 2 deletions

View file

@ -12,7 +12,8 @@ import "dart:async";
import "dart:io";
createReverseStringTransformer() {
return new StreamTransformer.fromHandlers(handleData: (String data, sink) {
return new StreamTransformer<dynamic, dynamic>.fromHandlers(
handleData: (data, sink) {
var sb = new StringBuffer();
for (int i = data.length - 1; i >= 0; i--) sb.write(data[i]);
sink.add(sb.toString());

View file

@ -14,7 +14,8 @@ import "dart:async";
import "dart:io";
createReverseStringTransformer() {
return new StreamTransformer.fromHandlers(handleData: (String data, sink) {
return new StreamTransformer<dynamic, dynamic>.fromHandlers(
handleData: (data, sink) {
var sb = new StringBuffer();
for (int i = data.length - 1; i >= 0; i--) sb.write(data[i]);
sink.add(sb.toString());