Chromium Code Reviews| Index: tests/compiler/dart2js/metadata_test.dart |
| diff --git a/tests/compiler/dart2js/metadata_test.dart b/tests/compiler/dart2js/metadata_test.dart |
| index 1fcb75a34496ce873e3ceebae23c64b4d0f56691..4e02d54e1d4b9c2a237344de11665c83e29f5ecd 100644 |
| --- a/tests/compiler/dart2js/metadata_test.dart |
| +++ b/tests/compiler/dart2js/metadata_test.dart |
| @@ -22,6 +22,7 @@ void checkAnnotation(String name, String declaration, |
| main() {}"""; |
| compileAndCheck(source, name, (compiler, element) { |
| + compiler.enqueuer.resolution.queueIsClosed = false; |
|
ngeoffray
2012/09/20 14:43:01
Looks fishy to do this here.
Søren Gjesse
2012/09/21 13:49:44
Agree - it is a side effect of removing the recomp
|
| Expect.equals(1, length(element.metadata)); |
| MetadataAnnotation annotation = element.metadata.head; |
| annotation.ensureResolved(compiler); |
| @@ -37,6 +38,7 @@ void checkAnnotation(String name, String declaration, |
| main() {}"""; |
| compileAndCheck(source, name, (compiler, element) { |
| + compiler.enqueuer.resolution.queueIsClosed = false; |
| Expect.equals(2, length(element.metadata)); |
| MetadataAnnotation annotation1 = element.metadata.head; |
| MetadataAnnotation annotation2 = element.metadata.tail.head; |
| @@ -63,6 +65,7 @@ void checkAnnotation(String name, String declaration, |
| main() {}"""; |
| compileAndCheck(source, 'Foo', (compiler, element) { |
| + compiler.enqueuer.resolution.queueIsClosed = false; |
| Expect.equals(0, length(element.metadata)); |
| element.ensureResolved(compiler); |
| Expect.equals(0, length(element.metadata)); |
| @@ -84,6 +87,7 @@ void checkAnnotation(String name, String declaration, |
| main() {}"""; |
| compileAndCheck(source, 'Foo', (compiler, element) { |
| + compiler.enqueuer.resolution.queueIsClosed = false; |
| Expect.equals(0, length(element.metadata)); |
| element.ensureResolved(compiler); |
| Expect.equals(0, length(element.metadata)); |