-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Angular Cookbook
By :

Testing User Interface (UI) transitions is the essence of E2E testing. While it is important to test the predicted outcome of an action right away, there might be cases where the outcome has a dependency. For instance, if a user fills out the Login form, we can’t show the success toast until we have a successful response from the backend server, hence we can’t test whether the success toast is shown right away. In this recipe, you’re going to learn how to wait for a specific XHR call to be completed before performing an assertion.
The app that we are going to work with resides in start/apps/chapter11/ng-cy-http-requests
inside the cloned repository. However, the e2e tests are in the folder start/apps/chapter11/ng-cy-http-requests-e2e
. In this recipe, we’re going to modify files for the e2e project only. Let’s run the e2e tests by following these steps: