Two issues were identified which prevented the tests from passing on the Mac: one where file paths weren't being correctly compared; and one where the sleep delay was too low for the polling approach that the JDK takes for WatchService on a Mac (there is no native implementation).
Two issues were identified which prevented the tests from passing on the Mac: one where file paths weren't being correctly compared; and one where the sleep delay was too low for the polling approach that the JDK takes for WatchService on a Mac (there is no native implementation).
Fixes #1