Open
Description
Currently, elekto has some limited E2E testing, mostly checking that the code loads without errors and that the vote tallying is correct.
This isn't enough. Here's the additional testing we need:
- unit tests for all modules, particularly ones that run as presubmit tests
- complete E2E testing that checks that an election can be created, run, and closed
- permissions testing that checks that pages are accessible in the correct user context
- container image testing on build