Chromium Code Reviews| Index: test/report_test.dart |
| diff --git a/test/report_test.dart b/test/report_test.dart |
| index 1cf9ae4163429361c70bb04d44312555f53adc6a..8df2d3e59ce7b9280c59f8e8ec71038e7a2d79ec 100644 |
| --- a/test/report_test.dart |
| +++ b/test/report_test.dart |
| @@ -7,9 +7,14 @@ library dev_compiler.test.report_test; |
| import 'package:test/test.dart'; |
| -import 'package:dev_compiler/src/testing.dart'; |
| +import 'package:dev_compiler/devc.dart'; |
| +import 'package:dev_compiler/strong_mode.dart' show StrongModeOptions; |
| + |
| +import 'package:dev_compiler/src/analysis_context.dart'; |
| +import 'package:dev_compiler/src/options.dart'; |
| import 'package:dev_compiler/src/report.dart'; |
| import 'package:dev_compiler/src/summary.dart'; |
| +import 'package:dev_compiler/src/testing.dart'; |
| void main() { |
| test('toJson/parse', () { |
| @@ -28,11 +33,16 @@ void main() { |
| } |
| '''.replaceAll('\n ', '\n'), |
| }; |
| - testChecker(files); |
| - SummaryReporter reporter; |
| - testChecker(files, |
|
Jennifer Messerly
2015/06/10 22:34:18
this wasn't really using testChecker for anything
|
| - createReporter: (x) => reporter = new SummaryReporter(x)); |
| + var provider = createTestResourceProvider(files); |
| + var uriResolver = new TestUriResolver(provider); |
| + var srcOpts = new SourceResolverOptions( |
| + entryPointFile: '/main.dart', useMockSdk: true); |
| + var context = createAnalysisContextWithSources( |
| + new StrongModeOptions(), srcOpts, fileResolvers: [uriResolver]); |
| + var reporter = new SummaryReporter(context); |
| + new Compiler(new CompilerOptions(sourceOptions: srcOpts), |
| + context: context, reporter: reporter).run(); |
| _verifySummary(GlobalSummary summary) { |
| var mainLib = summary.loose['file:///main.dart']; |