ember app kit:一些未定义的测试功能

时间:2014-02-05 22:09:06

标签: ember.js qunit ember-app-kit ember-testing

根据ember app kit构建我的第一个ember应用程序。

我希望在转换后测试当前路线 - 并在ember文档中找到just what I need - currentRouteNamecurrentURLcurrentPath辅助函数。

但是,如果我使用这些功能,我会得到"ReferencError: currentRouteName is not defined"

我偶然发现了this pull request我认为最初的实现是同样的事情 - 但是关闭了支持将这个功能添加到ember中...暂时,我复制了这个PR的代码它确实被拾起并通过我的测试。

问题:如何在测试中使用我的ember.js副本中定义的所有函数? 这些路径辅助函数与visitclick函数一起定义,我的测试似乎没有问题。或者,我的测试是从其他地方选择这些功能吗?

1 个答案:

答案 0 :(得分:1)

这些方法直到1.5才被添加为全局助手,因此只有在编写时才能在canary版本中使用。

http://emberjs.jsbin.com/wipo/2/edit