ID-52: Create suites for v2.2.0 of the PAS test kit#54
Draft
ID-52: Create suites for v2.2.0 of the PAS test kit#54
Conversation
* remove obsolete file and include * Add presets * split into client, server, and cross_suite directories * rename * refactor must support tests * remove unused resource list from generator * moving naming details into IG metadata which already has the necessary details * remove unneeded suite require_relative in client groups * undo ig directory move * update technical documentation to match updated structure * separate use case and must support group generation * move subscription receipt test * rename subscription notification receipt test * rename version config * cleanup unused metadata elements * update spec organization * disable rspec organization checks * move server operation tests outside the generator * remove rspec ignore directives placed at a global level * additional error context for invalid json errors * move validation tests out of generator * remove generated operation tests * unit tests for response decision test * remove complex test id management from use case group generation * clean up notification wait test * separate client and server must support group generators * must support generator updates * clarify suite generator naming * group_metadata -> profile_metadata in the generator * generator documentation and cleanup * update technical overview following code reorg * must support unit test * move must support tests * must support request types spec tests * udpate documentation * add suite_id to unit tests * clean up bundle validation and unit test
* Add v2.2.0 Inquire response Parameters wrapping support * refactor: Improve v2.2.0 inquire Parameters handling and validation * fix: Accept Parameters response in claim operation for v2.2.0 inquire
* Update v2.2.0 pended workflow to use full-resource notifications and remove $inquire * Coverage Updated * replace meta.profile checks with validator and focus-reference-based validation * remove redundant subscription checks, update preset * Updated preset profile * refactor: Update subscription notification tests to process received notification requests. * feat: Add support for DaVinci PAS IG v2.2.0 notification structure and generation, including inner bundles and profile tagging. * rspec and rubocop issues fixed * Resolve notification bundling and conformance issues * Fix notification bundle generation for v2.2.0 pended workflow * Fix v2.2.0 preset auth token mismatch and invalid insurer NPI * Update PAS profile versions, refine notification generation and persistence * Add passing and failing execution presets for client and server v220 * Revert "Add passing and failing execution presets for client and server v220" This reverts commit 34d7397298f0c072a7798f8f502ad89f709e70c1. * Introduce PAS client and server v2.2.0 test presets. * modify failing subscription preset * Add PAS v2.2.0 client-server interaction test scripts and expected outputs for passing and failing scenarios. * Execution script urls correction * Enhance subscription conformance tests with improved server-side input verification and client-side notification clarity, and update test execution configuration. * Add textarea type to the subscription resource input.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Performed a large refactor to support the new version.
NOTE: the PAS v2.2.0 IG will not be released until early March. Using a preview version until then.
Summary
Testing Guidance