2

我正在尝试使用 qunit 和 sinon 测试我的应用程序。我想测试控制器的一些行为,包括它在转换时的设置。例如,setupController在给定路线中的“”中。

但是问题是控制器是自动创建的,我只知道你可以通过controllerFor路由中的 ' ' 调用来获取它。如何从外部获取给定页面的自动生成控制器,例如App.xxxxx

请注意,我尝试transitionTo将控制器作为第二个参数传递给“”,但这意味着“ setupController”永远不会被调用,因此我无法测试我想要的场景。如果有一种方法可以强制调用 setupController,即使您传递了第二个参数,这也可以完成这项工作

谢谢你的帮助

4

0 回答 0