| Index: pkg/watcher/test/directory_watcher/mac_os_test.dart
|
| diff --git a/pkg/watcher/test/directory_watcher/mac_os_test.dart b/pkg/watcher/test/directory_watcher/mac_os_test.dart
|
| index 43567f0e79c07850347940481c5b2924eebc6460..1e9bd7d1058366cd2798589629cc2dca141d7474 100644
|
| --- a/pkg/watcher/test/directory_watcher/mac_os_test.dart
|
| +++ b/pkg/watcher/test/directory_watcher/mac_os_test.dart
|
| @@ -36,26 +36,25 @@ main() {
|
| expectAddEvent("dir/newer.txt");
|
| });
|
|
|
| - // TODO(nweiz): re-enable this when issue 16003 is fixed.
|
| - // test('emits events for many nested files moved out then immediately back in',
|
| - // () {
|
| - // withPermutations((i, j, k) =>
|
| - // writeFile("dir/sub/sub-$i/sub-$j/file-$k.txt"));
|
| -
|
| - // startWatcher(dir: "dir");
|
| -
|
| - // renameDir("dir/sub", "sub");
|
| - // renameDir("sub", "dir/sub");
|
| -
|
| - // allowEither(() {
|
| - // inAnyOrder(withPermutations((i, j, k) =>
|
| - // isRemoveEvent("dir/sub/sub-$i/sub-$j/file-$k.txt")));
|
| -
|
| - // inAnyOrder(withPermutations((i, j, k) =>
|
| - // isAddEvent("dir/sub/sub-$i/sub-$j/file-$k.txt")));
|
| - // }, () {
|
| - // inAnyOrder(withPermutations((i, j, k) =>
|
| - // isModifyEvent("dir/sub/sub-$i/sub-$j/file-$k.txt")));
|
| - // });
|
| - // });
|
| + test('emits events for many nested files moved out then immediately back in',
|
| + () {
|
| + withPermutations((i, j, k) =>
|
| + writeFile("dir/sub/sub-$i/sub-$j/file-$k.txt"));
|
| +
|
| + startWatcher(dir: "dir");
|
| +
|
| + renameDir("dir/sub", "sub");
|
| + renameDir("sub", "dir/sub");
|
| +
|
| + allowEither(() {
|
| + inAnyOrder(withPermutations((i, j, k) =>
|
| + isRemoveEvent("dir/sub/sub-$i/sub-$j/file-$k.txt")));
|
| +
|
| + inAnyOrder(withPermutations((i, j, k) =>
|
| + isAddEvent("dir/sub/sub-$i/sub-$j/file-$k.txt")));
|
| + }, () {
|
| + inAnyOrder(withPermutations((i, j, k) =>
|
| + isModifyEvent("dir/sub/sub-$i/sub-$j/file-$k.txt")));
|
| + });
|
| + });
|
| }
|
|
|