我想测试这样的控制器操作:
createNewBase: function () {
var attributesForNewBase = this.get( 'model' ).getProperties( ... ),
self = this,
newBase = this.store.createRecord( ..., {
...
} );
newBase.save().then( function ( createdBase ) {
self.send( 'setBaseOfModel', createdBase );
}, function ( error ) {
console.log( error );
} );
}
问题是,如果我使用 ember-qunit 的 moduleFor 来测试此操作,则商店未定义。那么我该怎么做或创建此类测试的正确方法是什么?