import Ember from 'ember'; export default Ember.Route.extend({ beforeModel: function(){ this.store.unloadAll(); }, model: function(){ let payloadmapper = function(modelId){ return { type: 'test', id: modelId, attributes: Object.assign( {}, {name: 'test#'+modelId} ), relationships: {} }; }; let models = [6,7,8]; let pushedRecords = this.store.push({data: models.map(payloadmapper)}).get('length'); let createdRecord = this.store.createRecord('test', {name: 'foo'}).get('name'); let peekedRecords = this.store.peekAll('test').get('length'); return {pushedRecords, createdRecord, peekedRecords}; } });