我需要用 Frisby 测试,至少有 3 个地址有数据并且不为空。Bellow 是当前返回的内容:
{ physicalAddress: null,
postalAddress:
{ addressNumber: 1234,
addressLine1: 'BlaBla 1',
addressLine2: 'BlaBla',
addressLine3: null,
addressLine4: null,
postalCode: '1234',
country: 'BlaBla',
},
emailAddress: null}
如果这些地址类型中的一个以上返回正确的数据,我想编写一个通过的测试。
像这样的东西:(也许我可以用一些聪明的方法来替换'^?^?^',如果它是一个数组,我本来可以使用'?'。
.expectJSONTypes('^?^?^', {
addressNumber: Number,
addressLine1: String,
addressLine2: String,
postalCode: String,
country: String
})