diff --git a/pkgs/test/CHANGELOG.md b/pkgs/test/CHANGELOG.md index 781645427..8ca0f96ab 100644 --- a/pkgs/test/CHANGELOG.md +++ b/pkgs/test/CHANGELOG.md @@ -1,3 +1,5 @@ +## 1.25.16-wip + ## 1.25.15 * Allow the latest version of `package:shelf_web_socket`. diff --git a/pkgs/test/lib/src/runner/browser/dom.dart b/pkgs/test/lib/src/runner/browser/dom.dart index 36b672bbe..a3a2d96bb 100644 --- a/pkgs/test/lib/src/runner/browser/dom.dart +++ b/pkgs/test/lib/src/runner/browser/dom.dart @@ -5,6 +5,7 @@ // ignore: deprecated_member_use import 'dart:js_util' as js_util; +// ignore: deprecated_member_use import 'package:js/js.dart'; @JS() diff --git a/pkgs/test/pubspec.yaml b/pkgs/test/pubspec.yaml index 19dcf7f45..7fe0b6d3f 100644 --- a/pkgs/test/pubspec.yaml +++ b/pkgs/test/pubspec.yaml @@ -1,5 +1,5 @@ name: test -version: 1.25.15 +version: 1.25.16-wip description: >- A full featured library for writing and running Dart tests across platforms. repository: https://github.com/dart-lang/test/tree/master/pkgs/test diff --git a/pkgs/test/test/runner/node/runner_test.dart b/pkgs/test/test/runner/node/runner_test.dart index 82d2321b8..ea36b5838 100644 --- a/pkgs/test/test/runner/node/runner_test.dart +++ b/pkgs/test/test/runner/node/runner_test.dart @@ -290,17 +290,17 @@ void main() { test('forwards raw JS prints from the Node test', () async { await d.file('test.dart', ''' import 'dart:async'; - - import 'package:js/js.dart'; + import 'dart:js_interop'; + import 'package:test/test.dart'; - - @JS("console.log") - external void log(value); - + + @JS('console.log') + external void log(JSString value); + void main() { - test("test", () { - log("Hello,"); - return Future(() => log("world!")); + test('test', () { + log('Hello,'.toJS); + return Future(() => log('world!'.toJS)); }); } ''').create(); @@ -339,20 +339,21 @@ void main() { ]).create(); await d.file('test.dart', ''' - import 'package:js/js.dart'; + import 'dart:js_interop'; + import 'package:test/test.dart'; - + @JS() external MyModule require(String name); - + @JS() - class MyModule { + extension type MyModule(JSObject _) implements JSObject { external int get value; } - + void main() { - test("can load from a module", () { - expect(require("my_module").value, equals(12)); + test('can load from a module', () { + expect(require('my_module').value, equals(12)); }); } ''').create(); diff --git a/pkgs/test/tool/host.dart b/pkgs/test/tool/host.dart index ebe434097..fd5a9418d 100644 --- a/pkgs/test/tool/host.dart +++ b/pkgs/test/tool/host.dart @@ -8,6 +8,7 @@ library; import 'dart:async'; import 'dart:convert'; +// ignore: deprecated_member_use import 'package:js/js.dart'; import 'package:stack_trace/stack_trace.dart'; import 'package:stream_channel/stream_channel.dart';