【发布时间】:2014-03-02 14:42:53
【问题描述】:
基于 ember 应用套件构建我的第一个 ember 应用。
我想在转换后测试当前路由 - 在 ember 文档中找到 just what I need - currentRouteName、currentURL 和 currentPath 辅助函数。
但是,如果我使用这些函数,我会得到一个"ReferencError: currentRouteName is not defined"。
我偶然发现了this pull request,我认为它具有相同功能的初始实现 - 但已关闭以支持将此功能添加到适当的 ember... 目前,我从这个 PR 复制了代码,它确实被选中并通过了我的测试。
问题:如何在测试中使用我的 ember.js 副本中定义的所有函数?
这些路由辅助函数与visit 和click 函数一起定义,我的测试似乎没有问题。或者,我的测试是从其他地方提取这些功能吗?
【问题讨论】:
-
您使用的是哪个版本的 Ember?
-
嘿@kingpin2k!使用 EAK - 在我的 bower.json 中,我有
"ember": "~1.3.0-beta.4",当我查看vendor/ember/ember.js时,它是 1.3.1 版。
标签: ember.js qunit ember-app-kit ember-testing