waitForOneMillis();
snapshot = snapshot.scan();
assertEquals(Collections.singletonMap("/foo/bar.txt", Change.UPDATE), snapshot.getChanges());
//
fs.removePath(bar);
waitForOneMillis();
snapshot = snapshot.scan();
assertEquals(Collections.singletonMap("/foo/bar.txt", Change.REMOVE), snapshot.getChanges());
waitForOneMillis();
snapshot = snapshot.scan();