Feature/match body payload as object
This feature enhances the body matcher logic to add the support to compare the request payload with the mock body as a string, but also as an object!
Given the following request payload:
{
"name": "John Doe",
"age": 30,
"address": {
"street": "1000 St. Ave",
"state": "CA"
}
}
The mock body can now be defined with one or more field(s) of the payload:
{
"body": {
"name": "John Doe",
"age": 30
}
}
Even as just a partial sub-node of the payload:
{
"body": {
"address": {
"state": "CA"
}
}
}
In summary, the body may be defined as a full or partial object to match the request payload as long as its fields are on the same hierarchy levels.
We would like to have this as well. @mdasberg what do you think?
The new version of ng-apimock has already implemented this.
https://github.com/ng-apimock/core/blob/master/MIGRATION.md
@RobertAlblas @marcioferlan Could you upgrade to the latest version?