-1
过去几天我一直在使用测试框架摩卡和断言库chai。是否有任何可能的方式进行交互式测试,例如在测试运行时传递输入以在CLI中测试?交互式测试使用
过去几天我一直在使用测试框架摩卡和断言库chai。是否有任何可能的方式进行交互式测试,例如在测试运行时传递输入以在CLI中测试?交互式测试使用
我不知道通过摩卡输入的任何直接支持,但您可以通过使用process.env
,它可以访问用户环境解决这个问题,有env
或set
,这取决于你正在运行什么操作系统。
# Unix
env SOME_INPUT=something secretKey=magic mocha test
# Windows
set SOME_INPUT=something
set secretKey=magic
mocha test
然后在您的测试:
var input = process.env.SOME_INPUT; // "something"
var key = process.env.secretKey; // "magic"
你能解释一下多一点有关你为什么要这样?你想解决哪个问题? –