【发布时间】:2014-08-26 02:58:45
【问题描述】:
因此,当您加载 Ember 路由时,路由控制器上的模型属性会以两种方式之一设置:
- 您通过
{{link-to}}帮助器将实例化模型直接传递给控制器 - 路线的模型钩子触发,您以某种方式查找模型。
这两个选项反映了访问路线的两种不同方式:通过现有页面的用户操作,或通过直接访问的 URL。
如果我正在为路由编写集成测试,那么,我似乎需要明确地测试这两种情况(假设我没有使用 Ember Data)。
两个单独的集成测试是否有意义,或者我可以针对路由或控制器编写一个单元测试,以确保控制器在两种情况下都接收到正确的模型?
【问题讨论】:
标签: ember.js