|
|
|
|
|
by lelanthran
730 days ago
|
|
> You've made multiple assumptions here that couldn't be further from reality. Sure I've made an assumption, but in my defence it's a single reasonable assumption: that one wouldn't be running tests in production. If you have a leftover `.env` that contains production credentials, you were running your test in production. |
|
Anyway, the missed point is that you can’t just do anything in tests and just expect the best of intentions to ensure it doesn’t backfire. One must also consider the security situation, infrastructure, secrets management, shared environments, and more. It’s not as simple as just plopping down a test database and expecting everything to go smoothly. You wouldn’t be that careless with other things, so don’t do it with tests, and don’t rely on “don’t run tests in production” as your only safeguard.