I would like to run the same suite of tests with multiple configurations, but I don't know how to queue the same test. A simple loop will cause tests to try and execute at the same time, which messes up with you are clicking and waiting for modals etc.
e.g. this does not work (coffeescript)
["Apple", "Microsoft"].forEach (e,i,l) ->
describe "Page is working...", ->
it "...has correct title", ->
expect browser.getTitle()
.toBe e + "'s website"
I see that describe returns an object, which I hoped was promise but its not. I started writing the same based on promises but its looking messy. Is there any other way I'm missing?