I use jasmine runs and wait to test asynchronous operations. Everything works fine but I\'m not quite sure what goes on behind the scenes.
The jasmine documentation
The solution is in the documentation:
Multiple runs() blocks in a spec will run serially. (Jasmine Documentation)