【发布时间】:2013-02-08 02:53:15
【问题描述】:
我有一些来自 Heroku 的环境变量,为了可读性,我倾向于将它们分配给全局变量以提高可读性:
ACCESS_TOKEN = process.env.ACCESS_TOKEN
现在我想在测试中更改它的值。我试过rewire 和sandboxed-module。但是,它们都是直接设置全局变量,而coffeescript变量are wrapped in anonymous function。
有什么办法可以解决这个问题,或者如果我想测试我的代码,我真的必须使用--bare吗?
【问题讨论】:
标签: node.js testing mocking coffeescript stubbing