I have spent the last several hours trying to get a stable test environment for working with an app that uses Ember Data. I had all the tests passing with FixtureAdapter, which of course is not viable long term. I have tried to move to Pretender and to ember-cli-mirage and they both have issues. In many cases I get errors about findAll returning undefined rather than an array. I have one simple case passing with mirage, but other cases just as simple fail, as do my integration tests.
I am looking for a working example that coves the following:
- How to configure mirage or pretender directly to provide test data to an acceptance test of an app using RESTAdapter.
- How to use mirage or pretender for model unit tests (cases where multiple model objects are required for a test function (or advise that this belongs in another kind of test, and if so how to set that up).
I have mirage working with fixtures in development. My tests currently are just looking for empty responses  to the various get calls as a first step, so I should not need to be using factories yet.