If you look for edge cases in integration tests, you will have a combinatorial explosion of integration tests and you will be adding much more work. Unit tests save time, not lose it.
I make this part of my filtering potential companies to work with now. I can't believe how often people avoid doing unit tests.