I'm creating some basic tests to check end to end flows of app usage, such as register -> addSource -> queryFeed.
It would be great to flesh out each intermediate test and helper function so that it checks as many cases as possible.
For example, instead of registering one user and adding a source for him, eventually the "Register" test could register many users with unusual info, with conflicting emails, and test the edge cases in addition to the happy path.
I'm creating some basic tests to check end to end flows of app usage, such as register -> addSource -> queryFeed.
It would be great to flesh out each intermediate test and helper function so that it checks as many cases as possible.
For example, instead of registering one user and adding a source for him, eventually the "Register" test could register many users with unusual info, with conflicting emails, and test the edge cases in addition to the happy path.