经过几个月没有看到emberjs,我现在试图回到它,因此我正在尝试新的路由器。我想测试我的路线。你如何测试你的emberjs路线?
有没有人试图用emberjs写一些路由测试?
让我们假设非常基本的路由器如下:
App.Router = Ember.Router.extend({
root: Ember.Route.extend({
index: Ember.Route.extend({
route: '/',
connectOutlets: function(router, context) {
router.get('applicationController').connectOutlet({name: 'home'});
}
})
})
})
你怎么测试正确加载root.index
路线加载HomeView
?
谢谢,但我无法从它的实例中获得视图的名称。 我想检查它是否呈现适当的视图。不只是一些东西。 – 2012-07-11 14:28:49
查看instanceof TestApp.PostView显示该视图是PostView的一个实例,对于视图的其他细节,您可以直接使用变量视图进行检查。你真正的意思是“从它的实例中获取视图的名称” – sabithpocker 2012-07-11 14:34:33
'instanceof'正是我正在寻找的东西! \ o/:) – 2012-07-11 15:16:35