Two of the e2e subscription tests fail if they are running against the dev environment.
- Dominant language
- TypeScript
- Stars
- 1.8k
- Forks
- 227
- PR merge metrics
- No merged PRs in 30d
Description
### Summary
While developing my system I want to be able to run the e2e tests against my development environment and I expect them to pass.
### Steps to reproduce
In first terminal:
1. clone the repo
2. cd into repo
3. `export UID; yarn docker setup`
4. `echo "ENABLE_CYPRESS_COMMANDS=1" >> docker/.env`
5. `export UID; yarn docker start`
In second terminal:
1. cd into the repo
2. `docker compose exec server bash`
3. Install cypress deps with `sudo apt update;sudo apt install libatk-bridge2.0-0 libatk1.0-0 libasound2 libgbm1 libgtk-3-0 libnss3 xvfb
`
4. install cypress `@app/e2e/node_modules/cypress/bin/cypress install`
6. Run the tests with `yarn e2e run run `
### Expected results
That the tests pass
### Actual results
```
(Run Finished)
Spec Tests Passing Failing Pending Skipped
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β homepage.spec.ts 00:09 1 1 - - - β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β login.spec.ts 00:12 2 2 - - - β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β manage_emails.spec.ts 00:21 2 2 - - - β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β organization_create.spec.ts 00:16 2 1 1 - - β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β organization_page.spec.ts 00:19 3 2 1 - - β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β register_account.spec.ts 00:22 4 4 - - - β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β subscriptions.spec.ts 00:22 3 2 1 - - β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β verify_email.spec.ts 00:03 1 1 - - - β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β 3 of 8 failed (38%) 02:06 18 15 3 - -
```
### Additional context
Host machine is ubuntu 22.04 with node 18.12.1
### Possible Solution
Those tests pass if I run `yarn build; NODE_ENV=test yarn start`
Contributor guide
Assessment
This issue has not been assessed yet.