lundi 26 juin 2017

What is the correct way to inject Emberdata in an Ember integration test

I have a component that expects a model property that is an ember data object (originally created from the route model)

I've tried this in the integration test but the store is undefined

test('it renders', function (assert) {
  this.inject.service('store')

  let model = this.get('store').createRecord('post');

  this.set('model', model);

  this.render(hbs``);

  assert.equal(this.$().text().trim(), 'Post your thoughts');

  // Template block usage:
  this.render(hbs`
    
      template block text
    
  `);

  // assert.equal(this.$().text().trim(), 'template block text');
});




Aucun commentaire:

Enregistrer un commentaire