Watcher test must be async