Add a language version tag in spawnHybridUri (#131)
Code snippets passed to `spawnHybridCode` are currently always run with
the SDK language version. Add an explicit language version marker so
that this test is stable.
Bump min SDK and `package:test` version to one which supports these
markers.
diff --git a/.travis.yml b/.travis.yml
index c278db9..7d2eb7c 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,7 +1,7 @@
language: dart
dart:
-- 2.0.0
+- 2.10.0
- dev
dart_task:
diff --git a/pubspec.yaml b/pubspec.yaml
index e23fe33..400953b 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -8,7 +8,7 @@
homepage: https://github.com/dart-lang/web_socket_channel
environment:
- sdk: ">=2.0.0 <3.0.0"
+ sdk: ">=2.10.0 <3.0.0"
dependencies:
async: ">=1.3.0 <3.0.0"
@@ -17,4 +17,4 @@
dev_dependencies:
pedantic: ^1.0.0
- test: ^1.2.0
+ test: ^1.16.0-nullsafety
diff --git a/test/html_test.dart b/test/html_test.dart
index 54df7cb..4271a6b 100644
--- a/test/html_test.dart
+++ b/test/html_test.dart
@@ -18,6 +18,7 @@
int port;
setUpAll(() async {
var channel = spawnHybridCode(r'''
+ // @dart=2.7
import 'dart:io';
import 'package:stream_channel/stream_channel.dart';