我们的应用程序对某些端点使用不同的响应模式。 (我知道,我知道)。
示例1
{
"status": #number,
"message": "#string",
"success": "#boolean"
}
示例2
{
"status": #number,
"message": "#string"
}
空手道在模式验证中支持 OR 吗?验证响应对象的最佳方法是什么?
使用可选匹配器实际上非常简单:https://github.com/karatelabs/karate#optional-fields
尝试:
{
"status": #number,
"message": "#string",
"success": "##boolean"
}