我想从我的测试类
模拟这些全局变量的值//index.js
/* Globals variables */
var documentLoaderGlobal = {
region: process.env.ElasticSearchRegion,
endpoint: process.env.ElasticSearchEndpoint,
index: process.env.ElasticSearchIndex,
mapping: process.env.ElasticSearchMapping,
dynamoDBTable:process.env.DynamoDBTable
};
我的测试类是
var rewire = require("rewire");
var myModule = rewire("./index.js");
var region="us-east-1";
myModule.__set__("documentLoaderGlobal.region", region);
当我运行测试用例时,值不会被模拟。
知道我做错了什么吗?或者我错过了什么?