I'm going to prepare e2e tests for chat app with two customer dashboards. First (written in Angular) is accessible from desktop browsers and second (Ionic) through mobile devices. When customer receives message from app user it should be visable in two dashboards etc.
The question is: what is the best way to structure automated tests for such feature?
Should I make some action in chat app, make assertion in first dashboard and after that do another assertion in second dashboard? It seems the best option because test cases will be almost the same for both.