我的#!/bin/bash
text2wfreq < 1.txt | wfreq2vocab > 1.vocab
text2idngram -vocab 1.vocab -idngram 1.idngram < 1.txt
idngram2lm -vocab_type 0 -idngram 1.idngram -vocab 1.vocab -arpa 1.arpa
sphinx_lm_convert -i 1.arpa -o 1.lm.DMP
sphinx_lm_convert -i 1.lm.DMP -ifmt dmp -o 1.lm -ofmt arpa
这样的代码:
server/config/environment/index.coffee
您如何测试module.exports = _.merge(all, require('./' + process.env.NODE_ENV + '.js') or {})
分支?
答案 0 :(得分:0)
我认为你需要解构这个陈述。如果找不到文件,则需要抛出错误,因此您需要将其包装在try / catch中。
要测试它,您必须将NODE_ENV设置为您没有文件的值。
更好的选择就是使用https://www.npmjs.com/package/config。 它完成所有这些功能,并提供对本地覆盖的额外支持。 我几乎在所有项目中使用它。