This addon is no longer being developed since it has been merged with Ember CLI Mirage in v0.3.2.
Automatically create Mirage models based on the app's Ember Data models
- Automatically create mirage models based off of your ember data models
- Models will include the appropriate relationships and associations
- Easily build on top of the pre created models
ember install ember-data-mirage
If it is a bug please open an issue on GitHub.
In your mirage/config.js
add the following two line to the top:
import { registerModels } from 'ember-data-mirage';
export default function() {
// Register Models
registerModels(this);
// Everything else goes here
this.urlPrefix = ''; // make this `http://localhost:8080`, for example, if your API is on a different server
this.namespace = '/api'; // make this `/api`, for example, if your API is namespaced
this.timing = 300; // delay for each request, automatically set to 0 during testing
}
You can extend a pre created model via the following syntax
// mirage/models/foo.js
import { modelFor } from 'ember-data-mirage';
export default modelFor('foo').extend({
bar: belongsTo('foo')
});