inferno-framework / us-core-test-kit

Inferno Test Kit for evaluating API conformance to the US Core Implementation Guide
Apache License 2.0
7 stars 5 forks source link

FI-2370: Add SMART App Launch #146

Closed emichaud998 closed 8 months ago

emichaud998 commented 8 months ago

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.