Dispatching the actions from Cypress end-to-end tests to avoid the need to the complicated page objects.
A few Angular component test examples comparing Cypress and test harness.
How to bypass user interface to directly dispatch actions to Angular 8 application from Cypress end-to-end tests.