Acceptance tests bridging back-end



Ember newbie here, just getting started on an ember-cli app that will talk to a separate API app I’m building as well.

On this presentation, Joe Fiorini mentions having acceptance tests that hit the api so that the integration is reliable.

I would like to do this as well, but am not sure what the setup should be. Would a local instance of the API be spun up in parallel to the local ember app, or is it better to have a testing server hosted somewhere?

In both cases, how is the setup/teardown cycle done in the API side?