Today, letβs see how the test can modify what the server sends back to the application. I have made the lesson βSpec 21: Modify the server response using cy.interceptβ public - can you solve it?
Tip: review the cy.intercept documentation page.
Previous lessons
Lessons marked with π‘ are from the Cypress Network Testing Exercises course. Lessons marked with π are from the Cypress Plugins course.
Day 1: π‘ βSpec 08: Import the JSON fixture directly into the specβ
Day 2: π‘ βSpec 14: Reloads the page until it sees the word Bananas"Cypress
Day 3: π βLesson a3: Log the messages from the test to the terminalβ
Day 4: π‘ βSpec 04: The application is showing the loading elementβ
Day 5: π‘ βSpec 11: Test how the application makes a network request every minuteβ
Day 6: π βLesson a7: Re-run the tests when the source files change with cypress-watch-and-reload pluginβ
Day 7: π‘ βSpec 16: Get the fruits from the test using the cy.request commandβ
Day 8: π‘ βSpec 19: Intercept a specific request by matching the headerβ
Day 9: π βLesson b1: Slow down the test commands using cypress-slow-downβ
Short and sweet, I like it π