OLD | NEW |
(Empty) | |
| 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. |
| 4 |
| 5 import 'package:scheduled_test/scheduled_test.dart'; |
| 6 import 'package:watcher/watcher.dart'; |
| 7 |
| 8 import 'shared.dart'; |
| 9 import '../utils.dart'; |
| 10 |
| 11 void main() { |
| 12 // Use a short delay to make the tests run quickly. |
| 13 watcherFactory = (dir) => new PollingDirectoryWatcher(dir, |
| 14 pollingDelay: new Duration(milliseconds: 100)); |
| 15 |
| 16 setUp(createSandbox); |
| 17 |
| 18 sharedTests(); |
| 19 |
| 20 test('does not notify if the modification time did not change', () { |
| 21 writeFile("a.txt", contents: "before"); |
| 22 writeFile("b.txt", contents: "before"); |
| 23 startWatcher(); |
| 24 writeFile("a.txt", contents: "after", updateModified: false); |
| 25 writeFile("b.txt", contents: "after"); |
| 26 expectModifyEvent("b.txt"); |
| 27 }); |
| 28 } |
OLD | NEW |