The purpose of this app is to allow automated front end testing of Ledger Live Platform apps, and verify that Ledger Live correctly:
- handles the rendering of external Live Apps
- handles calls of the Live SDK from external Live apps
The app is a simple Create React App which uses the Ledger Live App SDK. It has some buttons that have hardcoded responses that can be triggered from the playwright tests, thus allowing us to check the UI. This means the app isn't suitable for manual testing or full E2E testing since it is not dynamic, and does not make calls to external services or the Nano itself.
For the corresponding Playwright tests to work (add link when ready) this app must be running on port 3001. For local testing just run yarn start
in the root folder of this project and the 'Discover' playwright tests will work.