E2E Testing Edge Cases - PROCEED-Labs/proceed GitHub Wiki
While complete test coverage of functionality from user's perspective is desired, there are still some edge-cases, which - as of for now - cannot or only with a disproportionate additional amount of work be tested with the current test-framework.
| Component / Page | Functionality | Desired Test | Reason for current unattainability | Additional info |
|---|---|---|---|---|
| Process List (List-View) | Resizing the column width via handles (edge of header of each column) | - client resizes different columns - client resize is device-persistent (localstorage) |
Playwrights methods for dragging do not work: |
Test with both tried ways are added as comments, in case you want to take a look. |
| Process List (List-View) | Sort by column | - client selects a sorting direction on different columns - rows are sorted by column maintaining folders on top |
Depending on the window size, the items in the process list are spread through multiple pages, which increases the complexity of the test by a fair amount. Considering the complexity, we decided this test is not worth doing for now. |