我正在使用beforeEach
和afterEach
挂钩来为测试中的每个it
块实例化一个模型和一个用户的视图。但是在第一个beforeEach
块it
的{{1}}挂钩中是空的。在第二个中,user.attributes
具有属性,即使它是用空用户实例化的。为什么第二个用户使用属性实例化?
user.attributes
答案 0 :(得分:1)
console.log()
为浏览器的Javascript控制台中的对象提供检查器,但检查器不会立即填充所有当前数据。当您可以在控制台中展开用户对象时,单击已经发生。
您可以通过说
来获取更静态的快照console.log(user.clone())
甚至
console.log(JSON.parse(JSON.stringify(user))
或者您只需记录您感兴趣的特定属性:
console.log(user.attribute)