鉴于 Ember1.0.0
最近到达,我想开始使用它进行测试。我将 Yeoman 1.0 与 Karma 一起使用。我想对模型进行单元测试,但我发现很难实现隔离。
我现在的例子是:
describe("Expense", function() {
return it("has a computed property called `explained`", function() {
var expense = App.Expense.create({
name: "My first expense",
value: 34
});
return expect(expense.get("explained")).to.equal("My first expense -- 34");
});
});
截至1.0.0
,我收到以下错误:
Error: You should not call `create` on a model. Instead, call
`store.createRecord` with the attributes you would like to set.
我应该如何访问 store 以创建模型实例?更理想的是,我怎样才能简单地生成这样的模型而不求助于商店,这可行吗?生成一个完整的应用程序只是为了测试一个模型是没有意义的,IMO。
谢谢你。