mallappa.mantur
04/15/2024, 9:48 AM<dependency>
<groupId>com.github.tomakehurst</groupId>
<artifactId>wiremock-standalone</artifactId>
<!-- <version>3.4.2</version>-->
<version>3.0.0-beta-10</version>
</dependency>
<dependency>
<groupId>org.wiremock</groupId>
<artifactId>wiremock-webhooks-extension</artifactId>
<version>2.30.0</version>
</dependency>
its not working for matchesJsonPath . below is the
{
"request": {
"method": "POST",
"urlPattern": "/boarding/paymentmethod/([A-Z]{3,50})/merchantBoarding",
"bodyPatterns": [
{
"matchesJsonPath": "$.name[?(@.first == 'Dave')]"
}
]
},
"response": {
"status": 200,
"bodyFileName": "OnboardMerchantBoardingAdapterSuccessResponseCallToAction2.json",
"transformers": [
"response-template"
],
"headers": {
"X-WP-Diagnostic-CorrelationId": "{{request.headers.x-wp-diagnostic-correlationid}}",
"Content-Type": "application/v1+json"
}
}
}
and payload i am hitting from postman {
"name": {
"first": "Dave",
"last": "Minion!"
}
}Tom
04/15/2024, 10:47 AM