fix analyzer warnings
Including using latest pkg/test expectAsync2 method
diff --git a/pkgs/stack_trace/pubspec.yaml b/pkgs/stack_trace/pubspec.yaml
index 850a701..93f059e 100644
--- a/pkgs/stack_trace/pubspec.yaml
+++ b/pkgs/stack_trace/pubspec.yaml
@@ -7,16 +7,14 @@
#
# When the major version is upgraded, you *must* update that version constraint
# in pub to stay in sync with this.
-version: 1.7.3
+version: 1.7.4-dev
author: "Dart Team <misc@dartlang.org>"
homepage: https://github.com/dart-lang/stack_trace
-description: >
- A package for manipulating stack traces and printing them readably.
-
+description: A package for manipulating stack traces and printing them readably.
dependencies:
path: "^1.2.0"
dev_dependencies:
- test: "^0.12.0"
+ test: '^0.12.17'
environment:
sdk: ">=1.14.0 <2.0.0"
diff --git a/pkgs/stack_trace/test/chain/chain_test.dart b/pkgs/stack_trace/test/chain/chain_test.dart
index 60137c8..b974aa9 100644
--- a/pkgs/stack_trace/test/chain/chain_test.dart
+++ b/pkgs/stack_trace/test/chain/chain_test.dart
@@ -8,7 +8,6 @@
import 'package:stack_trace/stack_trace.dart';
import 'package:test/test.dart';
-import '../utils.dart';
import 'utils.dart';
typedef void ChainErrorCallback(stack, Chain chain);
@@ -48,11 +47,10 @@
test("with onError blocks errors", () {
Chain.capture(() {
return new Future.error("oh no");
- }, onError: expectAsync((error, chain) {
+ }, onError: expectAsync2((error, chain) {
expect(error, equals("oh no"));
expect(chain, new isInstanceOf<Chain>());
- }) as ChainErrorCallback, when: false);
- // TODO(rnystrom): Remove this cast if expectAsync() gets a better type.
+ }), when: false);
});
test("doesn't enable chain-tracking", () {