"You've all heard about TDD - now it's time for Cypress Driven Development"
Jokes aside, it can be sometimes beneficial to implement a cypress tests for a given feature before we start implementing it.
Using a cypress test, we can express the functionality we'd like to have in our app and after we implement it - we'll know if it works exactly as intended.
In this lesson we're implement a 'results not found' screen in an Emoji Search app by writing a cypress test first, and implementation later. Cypress allows us to have a very fast feedback loop that makes implementing features like this much simpler.