emberjs获得自动控制器

时间:2013-03-06 22:17:15

标签: ember.js

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

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

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

感谢您的帮助

0 个答案:

没有答案