我在 Pact Matcher 中遇到了以下示例:
withBody {
permissions eachLike(3, regexp(~/\w+/))
permissions2 minLike(2, 3, integer())
permissions3 maxLike(4, 3, ~/\d+/)
}
它用于将“权限”表示为数组的值。
但我正在尝试将协定匹配器用于数组数组。假设,如果我的响应正文如下:
withBody {
[[id regexp('[0-9a-f]{8}','e8cda07e')
name regexp(~/\w+/,'sony')],
[id regexp('[0-9a-f]{8}','e8cda07e')
name regexp(~/\w+/,'sony')],
[id regexp('[0-9a-f]{8}','e8cda07e')
name regexp(~/\w+/,'sony')]]
}
“每个喜欢”都适用于这种情况吗?如果是,请举例说明。