經過幾個月沒有看到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