我正在创建一个 npm 模块。使用 typescript 并使用 jest 作为测试框架。但能够覆盖下面代码中提到的信息结果条件。
索引.ts
export const DEFAULT_LEVEL = process.env.NODE_ENV === "test" ? "silent" : "info";
export something;
索引.test.ts
import DEFAULT_LEVEL from "./index";
// Here i am getting the value as test for process.env.NODE_ENV.
// Instead i need to mock the value of process.env.NODE_ENV and check the value of DEFAULT_LEVEL
expect(DEFAULT_LEVEL).toBe("info"); // Now this is not happening
我对此并不陌生,并且处于学习阶段,因此我们将不胜感激。提前致谢。