I haven't found the way to test paintFlags to see if a text view is stroken through so for that test I just perform the operations needed for arriving to the state I want and then I perform an assertion with the ServiceLocator which couples us a little bit to the implementation but I think we can use this for the moment.
I've also decided to make a recorded test for adding new todos as it involves many operations between screens and it was easier for me to record it.
Close #1
I've added the 5 tests the issue details.
I haven't found the way to test
paintFlags
to see if a text view is stroken through so for that test I just perform the operations needed for arriving to the state I want and then I perform an assertion with the ServiceLocator which couples us a little bit to the implementation but I think we can use this for the moment.I've also decided to make a recorded test for adding new todos as it involves many operations between screens and it was easier for me to record it.