首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Insomnia -断言key为空值的对象

Insomnia -断言key为空值的对象
EN

Stack Overflow用户
提问于 2021-05-12 17:20:40
回答 1查看 68关注 0票数 0

我正在使用Insomnia测试一个API,在其中一个响应中,密钥的名称为空。有没有办法验证这个键的值?

代码语言:javascript
复制
{
  "QueryId": "queryid_1",
  "Succeeded": false,
  "Errors": {
    "": [
      "The VehicleKey field is required."
    ]
  },
  "Extras": null
}

我试过了:

代码语言:javascript
复制
expect(body.Errors.''[0]).to.equal("The VehicleKey field is required.") 
expect(body.Errors.""[0]).to.equal("The VehicleKey field is required.")  
expect(body.Errors.key[0]).to.equal("The VehicleKey field is required.")  

但是什么都不起作用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-12 22:42:57

因为在失眠中你用JavaScript写你的期望值,所以这里的问题是如何在JavaScript对象中获得一个键是空字符串的值:

代码语言:javascript
复制
expect(body.Errors[''][0]).to.equal('The VehicleKey field is required.');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67500763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档