add tests for a $watch without a listenerFn