标签: javascript node.js dependency-injection mocha supertest
我正在使用DI将config对象注入类中。在一个端到端测试中,我有一个场景,我需要比较两个请求的结果 - 一个是原始配置,另一个是修改后的配置对象。
我不想在端到端测试中覆盖全局配置文件,但如果Node.js应用程序中的许多类使用了配置,我不确定如何在测试中定义和使用它。我目前正在使用mocha / chai和supertest发送请求。请告诉我好的测试设计策略。谢谢!