| 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 d6e029bb5eebc97ddd785da4707097c589779194..4768e0605b9d65c1b5f54ba6dcfb66143508119a 100644
|
| --- a/pkg/scheduled_test/test/descriptor/directory_test.dart
|
| +++ b/pkg/scheduled_test/test/descriptor/directory_test.dart
|
| @@ -439,4 +439,29 @@ void _test(message) {
|
| ]));
|
| });
|
| });
|
| +
|
| + expectTestPasses("new DirectoryDescriptor().fromFilesystem ignores hidden "
|
| + "files", () {
|
| + scheduleSandbox();
|
| +
|
| + d.dir('dir', [
|
| + d.dir('subdir', [
|
| + d.file('subfile1.txt', 'subcontents1'),
|
| + d.file('.hidden', 'subcontents2')
|
| + ]),
|
| + d.file('file1.txt', 'contents1'),
|
| + d.file('.DS_Store', 'contents2')
|
| + ]).create();
|
| +
|
| + schedule(() {
|
| + var descriptor = new d.DirectoryDescriptor.fromFilesystem(
|
| + "descriptor", path.join(sandbox, 'dir'));
|
| + expect(descriptor, isDirectoryDescriptor('descriptor', [
|
| + isDirectoryDescriptor('subdir', [
|
| + isFileDescriptor('subfile1.txt', 'subcontents1')
|
| + ]),
|
| + isFileDescriptor('file1.txt', 'contents1')
|
| + ]));
|
| + });
|
| + });
|
| }
|
|
|