2017-04-07 37 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'