Actually, I believe waitsFor on top of which waitsForDone and waits pause the entire spec, nothing subsequent is started until they return: [waits](https://github.com/pivotal/jasmine/wiki/Asynchronous-specs#waitstimeout) and [waitsFor](https://github.com/pivotal/jasmine/wiki/Asynchronous-specs#waitsforfunction-optional-message-optional-timeout).