feat: improved e2e tests

This commit is contained in:
2023-12-05 15:21:01 +01:00
committed by Thea Schöbl
parent bff2d985aa
commit d7a85b7fae
66 changed files with 6353 additions and 4471 deletions

View File

@@ -0,0 +1,29 @@
# A list of (possibly) common pitfalls
## The component is not updating
### Calling Cypress invoke will not trigger change detection
Rewrite
```typescript
cy.get('component-selector').component().invoke('someFunction');
```
Into
```typescript
cy.get('component-selector')
.component()
.runInsideAngular(component => component.someFunction());
```
## The backend is unreachable
See `BACKEND.md`, direct calls to backend are prohibited.
## The search page doesn't work
Run `cy.patchSearchPage()` after visiting the search page.
It set the due time to zero so that the component
won't wait for someone to type more.