Description
The current testing stops short of testing integration with Central. Instead we test against the demo app which works fine for testing the vue component but is unable to test the production web app. It also leads to duplication of features in the demo app which are already available in Central.
Specific examples that would benefit from e2e testing are things like: submission encryption to ensure Central can decrypt the submission, editing submissions, routing, CSPs, etc.
This is blocked by the decision on where the webapp code should live, because central-frontend already does a lot of the work to stand up central for testing purposes.
Description
The current testing stops short of testing integration with Central. Instead we test against the demo app which works fine for testing the vue component but is unable to test the production web app. It also leads to duplication of features in the demo app which are already available in Central.
Specific examples that would benefit from e2e testing are things like: submission encryption to ensure Central can decrypt the submission, editing submissions, routing, CSPs, etc.
This is blocked by the decision on where the webapp code should live, because central-frontend already does a lot of the work to stand up central for testing purposes.