As a developer I would like the peace of mind of being able to run a test suite for various parts of the codebase and have it assert that everything important is working. Some things I can imagine being automated and mockable, other things I imagine will need ui scripting with something like cypress or jest. I am not down that rabbit hole yet. The things I would like to be testable with reproducible results:
- create a set of profiles
- have them make timeline posts
- follow one another
- send dms to each other
- repost each others content
- construct the timelines and confirm everything expected was pulled and stored correctly in the correct order for each profiles perspective of the graph.
- ui operations cause creation of the data they should
As a developer I would like the peace of mind of being able to run a test suite for various parts of the codebase and have it assert that everything important is working. Some things I can imagine being automated and mockable, other things I imagine will need ui scripting with something like cypress or jest. I am not down that rabbit hole yet. The things I would like to be testable with reproducible results: