| Index: dart/tests/compiler/dart2js/compiler_helper.dart
|
| diff --git a/dart/tests/compiler/dart2js/compiler_helper.dart b/dart/tests/compiler/dart2js/compiler_helper.dart
|
| index 86d8f1fc46fef2116554ebeaa4dbd740ed1988ad..02d38465a3abad01d99ec15e92c13d20aa77e055 100644
|
| --- a/dart/tests/compiler/dart2js/compiler_helper.dart
|
| +++ b/dart/tests/compiler/dart2js/compiler_helper.dart
|
| @@ -41,7 +41,17 @@ String compileAll(String code) {
|
| return compiler.assembledCode;
|
| }
|
|
|
| -lego.Element findElement(var compiler, String name) {
|
| +Dynamic compileAndCheck(String code,
|
| + String name,
|
| + check(MockCompiler compiler, lego.Element element)) {
|
| + Uri uri = new Uri.fromComponents(scheme: 'source');
|
| + MockCompiler compiler = compilerFor(code, uri);
|
| + compiler.runCompiler(uri);
|
| + lego.Element element = findElement(compiler, name);
|
| + return check(compiler, element);
|
| +}
|
| +
|
| +lego.Element findElement(compiler, String name) {
|
| var element = compiler.mainApp.find(buildSourceString(name));
|
| Expect.isNotNull(element, 'Could not locate $name.');
|
| return element;
|
|
|