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,20 @@
# Backend Mocking
The backend _must_ be mocked using fixtures or other methods.
You can use
```typescript
cy.interceptMultiSearch(...)
cy.interceptSearch({extend: 'fixture', fixture: 'fixture', alias: 'alias'})
cy.interceptGet({uid})
```
For mocking the responses based on a request.
Paths in the commands will be relative to those, so
`cy.interceptSearch({extend: 'request', fixture: 'response'})`
will actually pull the fixtures from `request.search.req.json`
and `response.search.res.json` respectively.
If `fixture` is omitted, an empty response will be returned.