Test cases are failing on the Request step of the MMAPI validation spec.
Steps to reproduce
Create a Manual test case and select the Payee-initiated (debitParty and creditParty sent) - callback - success.
O SUT Selection, just click Next.
On the next screen, click Confirm.
Click on the test name on the right of the screen. In the next screen, click Run Test Case button on the top right.
Once the tests is perfomed, you will see:
Click on Request: MM v1.1.3 API Spec validation to see the following error:
Argument 2 passed to League\OpenAPIValidation\Schema\Keywords\Nullable::validate() must be of the type bool, null given, called in /var/www/html/vendor/league/openapi-psr7-validator/src/Schema/SchemaValidator.php on line 60
Expected outcome
The Request: MM v1.1.3 API Spec validation should PASS.
Test cases are failing on the Request step of the MMAPI validation spec.
Steps to reproduce
Payee-initiated (debitParty and creditParty sent) - callback - success
.SUT Selection
, just clickNext
.Confirm
.Run Test Case
button on the top right.Request: MM v1.1.3 API Spec validation
to see the following error:Expected outcome
The
Request: MM v1.1.3 API Spec validation
should PASS.Actual outcome
The validation of the MMAPI spec failed.
Note: This may be related to recent bug in the library that validates openapi specs. See https://github.com/thephpleague/openapi-psr7-validator/pull/155