testing - 邮递员中的断言以检查日期格式
问题描述
当我对生日信息有响应时,我需要在邮递员的断言中检查mm/dd格式。在正文中,我有以下回应
"birthday:{"month_day":"07-21", "year":"1962"}
我如何使用 pm.response 检查我的测试,以确认响应 month_day 具有 mm-dd 值?提前致谢
解决方案
一个非常快速和可怕的检查可能是这样的:
pm.test('Check the date format', () => {
var jsonData = pm.response.json().birthday
pm.expect(`${jsonData.month_day}-${jsonData.year}`).to.match(/^\d{2}-\d{2}-\d{4}$/)
})
推荐阅读
- javascript - 如何使用单个 catch 函数进行嵌套异步等待?
- php - 如何在锚函数中传递#
- php - 如何将先前声明的 DB::raw() 列传递到 whereRaw() 查询
- javascript - 取消 js 承诺的最佳方法是什么?
- perl - mojolicious lite中的催眠助手功能
- python-3.x - 如何在 Python 流中维护多个流位置
- apache - Varnish 4缓存未更新
- mysql - 告诉 mysql 将表存储在内存或磁盘中
- postgresql - PostgreSQL 创建数据库语句比平时花费更长的时间
- css - 在不超出父 div tailwindcss 的情况下浮动右键