-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FI-2370: Add SMART App Launch #146
Conversation
…the new smart app launch tests as well
} | ||
] | ||
|
||
group do |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is pretty sizeable, so let's move it into a separate file in custom_groups
, give it an id of us_core_smart_app_launch
, and then import it here.
Also, make sure any of the groups that aren't group from: :some_id
have an id assigned which starts with us_core
(us_core_smart_standalone_launch_stu1
, etc.).
end | ||
end | ||
|
||
group do |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This will need an id which includes the us core version.
…s and import it in the suite template. Updated any groups that did not have an id to have an id starting with us_core
f78ee2f
to
26b8dcf
Compare
Summary
Added SMART App Launch tests to US Core test kit since support for SMART App Launch has been a US Core requirement since at least version 3.1.1, but SMART tests are not included in the test kit. Added Standalone and EHR launch tests as optional tests, each containing 4 test groups: SMART discovery (required), SMART ehr/standalone launch (required), SMART openid connect (optional), and smart token refresh (optional). Updated the US core presets so that it contains all the inputs for the SMART app launch tickets as well.
Testing Guidance
Run the Inferno US Core test kit locally, and run the SMART App Launch tests using the Inferno Reference server preset, and make sure everything passes.