Chromium Code Reviews| Index: pkg/scheduled_test/test/descriptor/directory_test.dart |
| diff --git a/pkg/scheduled_test/test/descriptor/directory_test.dart b/pkg/scheduled_test/test/descriptor/directory_test.dart |
| index e54b1912d14bc35e38bea172fc8bcea1fda13aaf..65c9ba7d069d0249ae6fe772c3425a665c1a5c8c 100644 |
| --- a/pkg/scheduled_test/test/descriptor/directory_test.dart |
| +++ b/pkg/scheduled_test/test/descriptor/directory_test.dart |
| @@ -291,14 +291,6 @@ void main() { |
| }); |
| }); |
| - expectTestsPass("directory().read() fails", () { |
| - test('test', () { |
| - var dir = d.dir('dir', [d.file('name.txt', 'contents')]); |
| - expect(dir.read().toList(), |
| - throwsA(equals("Can't read the contents of 'dir': is a directory."))); |
| - }); |
| - }); |
| - |
| expectTestsPass("directory().load() fails to load a nested directory", () { |
| test('test', () { |
| var dir = d.dir('dir', [ |
| @@ -309,8 +301,8 @@ void main() { |
| ]); |
| expect(dir.load('subdir').toList(), |
| - throwsA(equals("Can't read the contents of 'subdir': is a " |
| - "directory."))); |
| + throwsA(equals("Couldn't find a readable entry named 'subdir' within " |
| + "'dir'."))); |
| }); |
| }); |
| @@ -344,8 +336,8 @@ void main() { |
| var dir = d.dir('dir', [d.file('name.txt', 'contents')]); |
| expect(dir.load('not-name.txt').toList(), |
| - throwsA(equals("Couldn't find an entry named 'not-name.txt' within " |
| - "'dir'."))); |
| + throwsA(equals("Couldn't find a readable entry named 'not-name.txt' " |
| + "within 'dir'."))); |
| }); |
| }); |
| @@ -358,8 +350,21 @@ void main() { |
| ]); |
| expect(dir.load('name.txt').toList(), |
| - throwsA(equals("Found multiple entries named 'name.txt' within " |
| - "'dir'."))); |
| + throwsA(equals("Found multiple readable entries named 'name.txt' " |
| + "within 'dir'."))); |
| + }); |
| + }); |
| + |
| + expectTestsPass("directory().load() loads a file next to a directory with " |
|
Bob Nystrom
2013/06/04 15:45:53
"directory" -> "subdirectory"
nweiz
2013/06/04 18:26:45
Done.
|
| + "the same name", () { |
| + test('test', () { |
| + var dir = d.dir('dir', [ |
| + d.file('name', 'contents'), |
| + d.dir('name', [d.file('subfile', 'contents')]) |
| + ]); |
| + |
| + expect(byteStreamToString(dir.load('name')), |
| + completion(equals('contents'))); |
| }); |
| }); |