Wait - people are doing real http calls in unit tests, over a network, and complaining about multiple asserts in the test code?
- "But it tests more things!"
Well ok, but those are integration tests, not unit tests... It is unacceptable that a unit tests can fail because of external system...
yes, we perform "somewhat real tests" - tests start the app, fake db, and call HTTP APIs
it's really decent