我正在尝试为余烬应用编写单元测试。目前,该模型存在的测试可行,但是我想测试模型中基于由Mirage生成或从API调用返回的其他一些属性的计算属性。我关心的是如何在单元测试中初始化或填充模型的数据?
我的模型的示例单元测试代码:“用户”为:
import { moduleForModel, test } from 'ember-qunit';
moduleForModel('user', 'Unit | Model | User', {
needs: ['model:account']
});
现在,我想编写一个可以在其中使用的测试:
let model = this.subject();
然后我将能够访问由海市rage楼注入的属性。但是我该怎么办呢?我没有在文档中找到任何东西。请帮助
答案 0 :(得分:2)
尽管Mirage是我们的主要功能要求之一,但目前在Mirage中尚无一流的API。
现在,您可以使用something like this将Mirage创建的一些数据推入Ember数据存储中。