为每个测试用例构建不同的请求参数时如何使用工厂

时间:2019-05-15 05:10:40

标签: node.js mocha chai

我有一个要求,我需要在执行测试用例时传递不同的请求参数。

我可以在这里找到有关彩油厂https://www.chaijs.com/plugins/chai-factories/的一些详细信息 但是我没有找到太多有关如何在工厂中添加或删除属性的信息。

任何人都可以在这里帮助我。

预先感谢!

假设我有这样的请求参数 { “ channelName”:“ RH”, “上下文”:“ RHS&D”, “ storeId”:“ 0”, “ divisionName”:“ super”, “ appVersion”:“ 1.4”, “ iosVersion”:“ 11.2.1”, “ requestTimestamp”:“ 2018-08-01T00:00:00 + 1100Z” } 所以我想在柴工厂注册这个请求对象,稍后需要删除/添加一些属性以发出如下请求 { “ channelName”:“ RH”, “上下文”:“ RHS&D”, “ storeId”:“ 0”, “ divisionName”:“ super”, “ appVersion”:“ 1.4”, “ iosVersion”:“ 11.2.1” } 要么 { “ channelName”:“ RH”, “上下文”:“ RHS&D”, “ appVersion”:“ 1.4”, “ iosVersion”:“ 11.2.1”, “ templateId”:“ 123”, “ requestTimestamp”:“ 2018-08-01T00:00:00 + 1100Z” }

0 个答案:

没有答案