forked from rook/rook
User RaceFreeFakeWatcher isntead of FakeWatcher in TestAddRemoveNode function. The test runs c.Start() in a goroutine whch stops the watcher when done. If mockNodeOrchestrationCompeltion sends a watch ever after, that, FakeWatcher panics with "send on a closed channel". RaceFreeFakeWatcher safely ignores the sends on a stopped channel. Signed-off-by: Santosh <sapillai@redhat.com>