This PR moves the JSON API responses used in the tests to fixture files within the tests folder. This allows reuse and the ability to lint/validate these fixtures if required - although not covered in this PR. I've added TestCase::getPsr7StreamForFixture and TestCase::getPsr7JsonResponseForFixture to reduce code duplication and enable some assertions around the expected fixures/responses. Thanks,
19 lines
370 B
JSON
19 lines
370 B
JSON
{
|
|
"success": true,
|
|
"errors": [],
|
|
"messages": [],
|
|
"result": {
|
|
"id": "372e67954025e0ba6aaa6d586b9e0b59",
|
|
"description": "Restrict access to these endpoints to requests from a known IP address",
|
|
"urls": [
|
|
"api.mysite.com/some/endpoint*"
|
|
],
|
|
"configurations": [
|
|
{
|
|
"target": "ip",
|
|
"value": "1.2.3.4"
|
|
}
|
|
]
|
|
}
|
|
}
|