Why do I test?
So I don't get panic calls about payments.
- - So I know the code does what it's supposed to
- - So I can upgrade Laravel without fear
- - So I can bump packages without breaking everything
Tests won't stop AWS or Cloudflare from having a bad day. But they will stop you from being the reason for the call.
"We don't have time or money to write tests."
But you do have time and money to fix bugs in production?