FI-3279: PAS Fix Limitation Documentation #18
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This ticket updated the validation genetor in order to add the limitation to all validation tests without the need to do so manually. Also fixed the limitation text updating from DTR to PAS
Important Changes
lib/davinci_pas_test_kit/generator/validation_test_generator.rb
Added updated validation tests with limitation documentation for the following files
lib/davinci_pas_test_kit/generated/v2.0.1/client_tests/client_denial_pas_response_bundle_validation_test.rb
lib/davinci_pas_test_kit/generated/v2.0.1/client_tests/client_pas_request_bundle_validation_test.rb
lib/davinci_pas_test_kit/generated/v2.0.1/client_tests/client_pended_pas_inquiry_request_bundle_validation_test.rb
lib/davinci_pas_test_kit/generated/v2.0.1/client_tests/client_pended_pas_response_bundle_validation_test.rb
lib/davinci_pas_test_kit/generated/v2.0.1/pas_inquiry_request_bundle/server_pas_inquiry_request_bundle_validation_test.rb
lib/davinci_pas_test_kit/generated/v2.0.1/pas_inquiry_response_bundle/server_pas_inquiry_response_bundle_validation_test.rb
lib/davinci_pas_test_kit/generated/v2.0.1/pas_request_bundle/server_pas_request_bundle_validation_test.rb
lib/davinci_pas_test_kit/generated/v2.0.1/pas_response_bundle/server_pas_response_bundle_validation_test.rb
Fixed typos for the following files
README.md
lib/davinci_pas_test_kit/docs/client_suite_description_v201.md
lib/davinci_pas_test_kit/docs/server_suite_description_v201.md
Testing Recommendations
Make sure all unit tests pass and the application runs as expected. Run both the Client and Server suite and ensure that the limitation statement "Due to recognized errors in the PAS IG around extension context definitions, this test may not pass due to spurious errors of the form "The extension [extension url] is not allowed at this point". See [this issue] for additional details." appears for the following tests in their about sections.
PAS Client
2.1.1 Demonstrate Approval Workflow
2.1.2 Demonstrate Denial Workflow
2.1.3 Demonstrate Pended Workflow
PAS Server
1.1 Successful Approval Workflow
1.2 Successful Denial Workflow
1.3 Successful Pended Workflow
2.2 $inquire Element Support
Additionally ensure generator runs as expected
bundle exec rake pas:generate
Checklists
Submitter:
Final Merger