Hmm...basically what you've setup is polling on ``LiveDevServerManager.getProvider()``. The function passed to ``waitsFor()`` will evaluate until the timeout or until it returns true. Are you sure that's what you wanted? It seems slightly unclean to do this. Is there a reason why this isn't a real async call?