2017-04-07 43 views
1

我正在阅读文档ember-power-select测试here我的测试助手在哪里挑选余烬动力?

在设置中,它说:

import registerPowerSelectHelpers from '../../tests/helpers/ember-power-select'; 

registerPowerSelectHelpers(); 
... 

我没有看到ember-power-selecttests/helpers/目录。我应该单独安装它,还是应该默认安装?

我安装了ember-power-select通过运行命令建议:ember install ember-power-select

如何使用一些power-select helpersselectChoose()selectSearch(),&的C。像文档中规定的那样?

+0

的[测试支持文件夹合并到消费应用程序的测试文件夹](https://ember-cli.com/extending/#发展中的插件,和蓝图)。如果安装了插件,那么你很好。 – steveax

回答

4

如果你看看ember-cli关于插件的解释;那里说“测试支持/ - 与应用程序的测试合并/”,并且如果您查看烬电的source code选择目录下有一个helper目录。这意味着当你安装ember-power-select;该目录的行为就像它与应用程序的测试目录合并。是否在项目下看到tests/helpers/ember-power-select.js并不重要。你可以像这样访问它。假设您的项目名称为sample-project;从acceptance-test

import registerPowerSelectHelpers from 'sample-project/tests/helpers/ember-power-select'; 

和测试之前调用它开始registerPowerSelectHelpers();,你可以为你想使用selectChoose()selectSearch():那么你可以输入相应的功能如下。

同样你可以导入集成测试助手如下:

import { typeInSearch, clickTrigger } from 'sample-project/tests/helpers/ember-power-select'