如何检查在AVA下运行的testing,还是在正常的环境下
我正在使用AVA来运行我的testing。 我在根目录下使用了一个config.js文件,在运行testing单元时,我希望它有所不同。 例如,生产~/.app/data.db
数据库的path将在testing时为/tmp/<randomid>/data.db
。 用摩卡我只是检查it
存在,但在这里我不能
我正在使用NODE_ENVvariables来加载生产,暂存和开发的不同configuration。 奇迹般有效。
阅读这篇文章,让你开始一个很好的设置: http : //eng.datafox.co/nodejs/2014/09/28/nodejs-config-best-practices/
- 你如何unit testing一个NodeJs的Lambda函数写入/读取dynamodb,并通过AWS API网关端点调用?
- 如何将phpseclib的CRYPT_RSA_SIGNATURE_PKCS1转换为节点