Index: test/runner/loader_test.dart |
diff --git a/test/runner/loader_test.dart b/test/runner/loader_test.dart |
index 9318106d934764b16eaf016127e3acde2fd5b930..bbf6e30c792b5006db85d3608eec00f7414c118e 100644 |
--- a/test/runner/loader_test.dart |
+++ b/test/runner/loader_test.dart |
@@ -79,9 +79,14 @@ void main() { |
test("throws a nice error if the package root doesn't exist", () { |
var loader = new Loader(); |
- expect(() => loader.loadFile(p.join(_sandbox, 'a_test.dart')), |
- throwsA(isLoadException( |
- "Directory ${p.join(_sandbox, 'packages')} does not exist."))); |
+ expect(() { |
+ try { |
+ loader.loadFile(p.join(_sandbox, 'a_test.dart')); |
+ } finally { |
+ loader.close(); |
+ } |
+ }, throwsA(isLoadException( |
+ "Directory ${p.join(_sandbox, 'packages')} does not exist."))); |
}); |
}); |