Karate: Validate a specific date in JSON response

Here you go, one possible solution:

* def sdf = new java.text.SimpleDateFormat("MM-dd-yyyy")
* def today = sdf.format(new java.util.Date())
* def list = $response..createDate
* def fun = function(x){ return x.startsWith(today) }
* def filtered = karate.filter(list, fun)
* assert filtered.size() != 0

For more ideas, see:

https://stackoverflow.com/a/55938480/143475

https://stackoverflow.com/a/52892797/143475

Leave a Comment