Before we start writing our first UI test I want to describe our development process.
- First, we write a test for a UI or logic that does not yet exist.
- We expect to see build errors or failed tests.
- Then we create a UI element or write program logic.
- Finally, we run the test and make sure it passes.