我正在尝试使用 qunit 和 sinon 测试我的应用程序。我想测试控制器的一些行为,包括它在转换时的设置。例如,setupController
在给定路线中的“”中。
但是问题是控制器是自动创建的,我只知道你可以通过controllerFor
路由中的 ' ' 调用来获取它。如何从外部获取给定页面的自动生成控制器,例如App.xxxxx
请注意,我尝试transitionTo
将控制器作为第二个参数传递给“”,但这意味着“ setupController
”永远不会被调用,因此我无法测试我想要的场景。如果有一种方法可以强制调用 setupController,即使您传递了第二个参数,这也可以完成这项工作
谢谢你的帮助