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