How to stub process.env in node.js?

后端 未结 6 1821
梦毁少年i
梦毁少年i 2021-02-02 04:56

I want to stub process.env.FOO with bar.

var sinon = require(\'sinon\');
var stub = sinon.stub(process.env, \'FOO\', \'bar\');
<         


        
6条回答
  •  忘掉有多难
    2021-02-02 05:30

    You can use this if you want to stub a key which not present in process.env

    const sinon = require('sinon')
    let sandbox = sinon.createSandbox();
    sandbox.stub(process, 'env').value({ 'SOME_KEY': 'SOME_VALUE' });
    

提交回复
热议问题