We should improve the end-to-end tests because they currently have several issues, for example:
- A dependency on
origam-utils.dll(the SQL calls could probably be handled directly in JavaScript). - Running the tests locally requires modifying files that are tracked in Git.
- All tests contain a lot of waiting logic (e.g.,
await sleep(200)). - It might be best to switch to a more modern testing framework, such as Playwright. It could help solve the waiting-related issues and also make test debugging easier.