Skip to content

Commit 0af905d

Browse files
[flutter_migrate] Implement lineTerminator in the MemoryStdout fake (flutter#6152)
https://dart-review.googlesource.com/c/sdk/+/326761/24/sdk/lib/io/stdio.dart#380 added a `lineTerminator` field to `Stdout`. See flutter/flutter#143614
1 parent f865baf commit 0af905d

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

packages/flutter_migrate/test/src/fakes.dart

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,15 @@ class MemoryStdout extends MemoryIOSink implements io.Stdout {
132132

133133
bool _hasTerminal = true;
134134

135+
@override
136+
// ignore: override_on_non_overriding_member
137+
String get lineTerminator => '\n';
138+
@override
139+
// ignore: override_on_non_overriding_member
140+
set lineTerminator(String value) {
141+
throw UnimplementedError('Setting the line terminator is not supported');
142+
}
143+
135144
@override
136145
io.IOSink get nonBlocking => this;
137146

0 commit comments

Comments
 (0)