Index: pkg/docgen/test/multi_library_test.dart |
diff --git a/pkg/docgen/test/multi_library_test.dart b/pkg/docgen/test/multi_library_test.dart |
index 3ff966d7ebd09ae1947efb24043c581cd8fe6f23..ceda2762902a528ed19a3f2fdaf5cb66df7d7d92 100644 |
--- a/pkg/docgen/test/multi_library_test.dart |
+++ b/pkg/docgen/test/multi_library_test.dart |
@@ -89,5 +89,18 @@ void main() { |
}); |
}); |
+ |
+ test('multiple exported libraries.', () { |
+ var lib_file = p.toUri(p.join(getMultiLibraryCodePath(), 'lib', |
+ 'test_lib2.dart')); |
+ return getMirrorSystem([lib_file], false) |
+ .then((mirrorSystem) { |
+ var library = new Library(mirrorSystem.libraries[lib_file]); |
+ |
+ // Test that libraries do recursive exports correctly. |
+ expect(true, library.classes.keys.contains('Bar')); |
+ }); |
+ |
+ }); |
}); |
} |