我有以下EmberJS / Konacha代码。有没有人知道为什么测试没有通过?
编辑:
我添加了测试用例而不是参考的测试用例。
#= require ../spec_helper
describe "Zaptax.v2014.App.AnswersLookup", ->
beforeEach( ->
Test.store = TestUtil.lookupStore()
)
it 'finds the answer by reference', ->
page = Test.store.push Zaptax.v2014.App.PageModel, {id: 666, sequence: 123}
assert.equal Test.store.find('page', 666).get('sequence'), 123
返回:
Failed: Zaptax.v2014.App.AnswersLookup finds the answer by reference
AssertionError: expected undefined to equal 123
答案 0 :(得分:1)
看起来你正试图测试两个对象的相等性 - 这总是会返回false。例如:
var a = {};
var b = {};
assert(a === b); // false
您可能需要做的是检查对象上属性的值是否与一系列断言相等。
var a = { name: 'Bob' };
var b = { name: 'Bob' };
assert(a.name === b.name); // true