gpt4 book ai didi

node.js - Vue.js e2E 测试 Nightwatch : anyway to run the test with a specific config. test.js

转载 作者:太空宇宙 更新时间:2023-11-04 01:59:36 25 4
gpt4 key购买 nike

我目前正在使用 Nightwatch 运行我的 e2e 测试..在生产中,应用程序mutation.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'

最佳答案

无法使用 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

关于node.js - Vue.js e2E 测试 Nightwatch : anyway to run the test with a specific config. test.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46567278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com