Skip to content

Commit e272849

Browse files
Merge pull request #35 from Workiva/batch/fedx/dart_2_19
Dart 2.19
2 parents 79e228d + d47cffc commit e272849

File tree

6 files changed

+9
-9
lines changed

6 files changed

+9
-9
lines changed

.github/workflows/dart_ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
strategy:
1616
fail-fast: false
1717
matrix:
18-
sdk: [ 2.18.7, stable ]
18+
sdk: [ 2.18.7, 2.19.6 ]
1919
steps:
2020
- uses: actions/checkout@v2
2121
- uses: dart-lang/setup-dart@v1

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM drydock-prod.workiva.net/workiva/dart2_base_image:1
1+
FROM drydock-prod.workiva.net/workiva/dart2_base_image:2
22
WORKDIR /build/
33
ADD pubspec.yaml .
44
RUN dart pub get

lib/src/sse_proxy_handler.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,6 @@ class SseProxyHandler {
8484
sink.close();
8585
});
8686
});
87-
return shelf.Response.notFound('');
8887
}
8988

9089
Future<shelf.Response> _handle(shelf.Request req) async {

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ description: >
88
routing by rewriting 404s to the root index.
99
1010
environment:
11-
sdk: '>=2.12.0 <3.0.0'
11+
sdk: '>=2.18.0 <3.0.0'
1212

1313
dependencies:
1414
args: ^2.3.1

test/chromedriver_utils.dart

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import 'dart:io';
33

44
import 'package:test/test.dart';
55
import 'package:webdev_proxy/src/port_utils.dart';
6-
import 'package:webdriver/io.dart' as wd;
6+
import 'package:webdriver/async_io.dart' as wd;
77

88
const chromeDriverPort = 4444;
99
const chromeDriverUrlBase = 'wd/hub';
@@ -18,8 +18,8 @@ Future<void> startChromeDriver() async {
1818
}
1919
});
2020

21-
// On windows this takes a while to boot up, wait for the first line
22-
// of stdout as a signal that it is ready.
21+
// On windows this takes a while to boot up, wait for a message on stdout
22+
// indicating ChromeDriver started successfully.
2323
final stdOutLines = chromeDriver.stdout
2424
.transform(utf8.decoder)
2525
.transform(LineSplitter())
@@ -33,7 +33,8 @@ Future<void> startChromeDriver() async {
3333
stdOutLines.listen((line) => print('ChromeDriver stdout: $line'));
3434
stdErrLines.listen((line) => print('ChromeDriver stderr: $line'));
3535

36-
await stdOutLines.first;
36+
await stdOutLines.firstWhere(
37+
(line) => line.contains('ChromeDriver was started successfully'));
3738
} catch (e) {
3839
throw StateError(
3940
'Could not start ChromeDriver. Is it installed?\nError: $e');

test/sse_proxy_handler_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import 'package:shelf_static/shelf_static.dart';
88
import 'package:sse/server/sse_handler.dart';
99
import 'package:test/test.dart';
1010
import 'package:webdev_proxy/src/port_utils.dart';
11-
import 'package:webdriver/io.dart';
11+
import 'package:webdriver/async_io.dart';
1212

1313
import 'package:webdev_proxy/src/sse_proxy_handler.dart';
1414

0 commit comments

Comments
 (0)