我如何测试Ember.js路线

mja*_*day 4 unit-testing ember.js

我想为我的ember.js应用程序编写一个看起来像这样的测试但是谷歌搜索后我没有运气:

... setup fixtures here ...

App.navigate_to_path('/some_resource')
equal($('#some-element').text(), 'expected value', 'message')
Run Code Online (Sandbox Code Playgroud)

这是可能的还是我从错误的方向接近这个?

Ted*_*nny 6

你可以创建一个这样的函数:

function navigateTo(url) {
  App.__container_.lookup('router:main').handleURL(url);
}
Run Code Online (Sandbox Code Playgroud)

您可以在这里查看ember核心团队如何测试路线