2017-10-04 149 views
0

我目前正在运行我的e2e测试w Nightwatch .. 在生产中,应用程序的mutation.js文件从配置中设置了一些常量文件Vue.js e2E测试Nightwatch:反正用特定的config.test.js运行测试

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

我不知道是否有无论如何设置从取决于处理环境中的其它配置文件(生产,开发,测试)这些常数

<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

没有办法导入使用的if/else模块...

由于数据我需要根据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 
相关问题