yapi的断言是使用的nodejs中的断言,基本都是相等或者不等的断言,现在遇到返回的json,是否包含某个string,可以这样做:
var rsp = JSON.stringify(body.data.list[0])
assert.notEqual(rsp.toUpperCase().indexOf('熊猫') , -1)
思路:
先将json获取,或者json的某个字段:body.data.list[0]
再将获取的值 转化成string:JSON.stringify
然后使用indexOf来进行断言 如果没有找到则返回-1, 找到了,就返回找到的位置