Merge branch 'web-socket-channel' into 0.12.11+x
Closes #401
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9566b2c..218f80b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 0.12.11+2
+
+* Update to `shelf_web_socket` 0.2.0.
+
## 0.12.11+1
* Purely internal change.
diff --git a/lib/src/runner/browser/browser_manager.dart b/lib/src/runner/browser/browser_manager.dart
index 513c2a7..12d9b8b 100644
--- a/lib/src/runner/browser/browser_manager.dart
+++ b/lib/src/runner/browser/browser_manager.dart
@@ -6,9 +6,9 @@
import 'dart:convert';
import 'package:async/async.dart';
-import 'package:http_parser/http_parser.dart';
import 'package:pool/pool.dart';
import 'package:stream_channel/stream_channel.dart';
+import 'package:web_socket_channel/web_socket_channel.dart';
import '../../backend/metadata.dart';
import '../../backend/test_platform.dart';
diff --git a/pubspec.yaml b/pubspec.yaml
index 4763f66..0345b5f 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,5 +1,5 @@
name: test
-version: 0.12.11+1
+version: 0.12.11+2
author: Dart Team <misc@dartlang.org>
description: A library for writing dart unit tests.
homepage: https://github.com/dart-lang/test
@@ -15,19 +15,19 @@
crypto: '^0.9.0'
glob: '^1.0.0'
http_multi_server: '>=1.0.0 <3.0.0'
- http_parser: '>=0.0.2 <3.0.0'
path: '^1.2.0'
pool: '^1.2.0'
pub_semver: '^1.0.0'
shelf: '>=0.6.5 <0.8.0'
shelf_static: '^0.2.0'
- shelf_web_socket: '^0.1.0'
+ shelf_web_socket: '^0.2.0'
source_map_stack_trace: '^1.0.0'
source_maps: '^0.10.1'
source_span: '^1.0.0'
stack_trace: '^1.2.1'
stream_channel: '^1.3.1'
string_scanner: '^0.1.1'
+ web_socket_channel: '^1.0.0'
yaml: '>=0.9.0 <3.0.0'
# Use a tight version constraint to ensure that a constraint on matcher
diff --git a/test/runner/browser/code_server.dart b/test/runner/browser/code_server.dart
index fcba73c..e617116 100644
--- a/test/runner/browser/code_server.dart
+++ b/test/runner/browser/code_server.dart
@@ -4,10 +4,10 @@
import 'dart:async';
-import 'package:http_parser/http_parser.dart';
import 'package:shelf/shelf.dart' as shelf;
import 'package:shelf_web_socket/shelf_web_socket.dart';
import 'package:scheduled_test/scheduled_server.dart';
+import 'package:web_socket_channel/web_socket_channel.dart';
/// A class that schedules a server to serve Dart and/or JS code and receive
/// WebSocket connections.