2017-10-04 8 views
0

現在、私のe2eテストでNightwatchを実行しています。 プロダクションでは、app mutation.jsファイルは設定から​​いくつかの定数を設定します/それ以外の場合は使用してモジュールをインポートするために、他の設定ファイルからこれらの定数は、処理環境に応じて、(生産、開発、テスト)Vue.js e2EテストNightwatch:とにかく特定のconfig.test.jsでテストを実行する

<if production> 
    import { WORKING_TIME, RESTING_TIME, KITTEN_TIME } from '../config' 
    <if development> 
    import { WORKING_TIME, RESTING_TIME, KITTEN_TIME } from '../config.dev' 
    <if test> 
    import { WORKING_TIME, RESTING_TIME, KITTEN_TIME } from '../config.test' 

答えて

0

まさかがとにかくセットアップに存在しない場合、私は疑問に思う

import { WORKING_TIME, RESTING_TIME, KITTEN_TIME } from '../config' 

を提出...

私はNODE_ENVに応じてインポートする必要があり、データが一定の変数であるため、私は、インポートされたファイルに直接それらを設定することを決議:

config.jsの

let coeff = process.env.NODE_ENV === 'testing' ? 0.1 : 1 

export const WORKING_TIME = coeff * 60 
export const RESTING_TIME = coeff * 60 
export const KITTEN_TIME = 5 // each kitten is visible for 5 secs 
関連する問題