Skip to content

Commit 04faf88

Browse files
committed
Next test.
1 parent 7840cea commit 04faf88

File tree

2 files changed

+17
-14
lines changed

2 files changed

+17
-14
lines changed

pkgs/watcher/test/directory_watcher/file_tests.dart

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ import '../utils.dart';
1313

1414
void fileTests({required bool isNative}) {
1515
for (var i = 0; i != runsPerTest; ++i) {
16-
_fileTests();
16+
_fileTests(isNative: isNative);
1717
}
1818
}
1919

20-
void _fileTests() {
20+
void _fileTests({required bool isNative}) {
2121
test('does not notify for files that already exist when started', () async {
2222
// Make some pre-existing files.
2323
writeFile('a.txt');
@@ -370,4 +370,19 @@ void _fileTests() {
370370
writeFile('dir/newer.txt');
371371
await expectAddEvent('dir/newer.txt');
372372
});
373+
374+
test('does not suppress files with the same prefix as a directory', () async {
375+
// Regression test for https://github.com/dart-lang/watcher/issues/83
376+
writeFile('some_name.txt');
377+
378+
await startWatcher();
379+
380+
writeFile('some_name/some_name.txt');
381+
deleteFile('some_name.txt');
382+
383+
await inAnyOrder([
384+
isAddEvent('some_name/some_name.txt'),
385+
isRemoveEvent('some_name.txt')
386+
]);
387+
});
373388
}

pkgs/watcher/test/directory_watcher/mac_os_test.dart

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,4 @@ void main() {
2222
test('DirectoryWatcher creates a MacOSDirectoryWatcher on Mac OS', () {
2323
expect(DirectoryWatcher('.'), const TypeMatcher<MacOSDirectoryWatcher>());
2424
});
25-
26-
test('does not suppress files with the same prefix as a directory', () async {
27-
// Regression test for https://github.com/dart-lang/watcher/issues/83
28-
writeFile('some_name.txt');
29-
30-
await startWatcher();
31-
32-
writeFile('some_name/some_name.txt');
33-
deleteFile('some_name.txt');
34-
35-
await expectRemoveEvent('some_name.txt');
36-
});
3725
}

0 commit comments

Comments
 (0)