我有一个要求,我需要在执行测试用例时传递不同的请求参数。
我可以在这里找到有关彩油厂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” }