misc(test): fix dart2 issues
diff --git a/test/common_mark_test.dart b/test/common_mark_test.dart
index 27fd541..1210cf9 100644
--- a/test/common_mark_test.dart
+++ b/test/common_mark_test.dart
@@ -17,8 +17,8 @@
var tests = loadCommonMarkSections(config.prefix);
var statsFile = getStatsFile(config.prefix);
- var statsJson = jsonDecode(statsFile.readAsStringSync())
- as Map<String, Map<String, String>>;
+ var statsJson =
+ jsonDecode(statsFile.readAsStringSync()) as Map<String, dynamic>;
group(config.prefix, () {
tests.forEach((section, examples) {
diff --git a/tool/stats_lib.dart b/tool/stats_lib.dart
index 398010f..5375666 100644
--- a/tool/stats_lib.dart
+++ b/tool/stats_lib.dart
@@ -25,12 +25,13 @@
var testFile = new File(p.join(toolDir, '${testPrefix}_tests.json'));
var testsJson = testFile.readAsStringSync();
- var testArray = jsonDecode(testsJson) as List<Map<String, dynamic>>;
+ var testArray = jsonDecode(testsJson) as List;
var sections = new Map<String, List<CommonMarkTestCase>>();
for (var exampleMap in testArray) {
- var exampleTest = new CommonMarkTestCase.fromJson(exampleMap);
+ var exampleTest =
+ new CommonMarkTestCase.fromJson(exampleMap as Map<String, dynamic>);
var sectionList =
sections.putIfAbsent(exampleTest.section, () => <CommonMarkTestCase>[]);