Writing tests is NEVER a mistake…
…even if the “main” code doesn’t need to change.
As the lead for Spring Data JPA, I have had to learn a LOT of details about how this toolkit works. Nothing shakes you up more than being handed the reins to a critical project and then opening up your first “new” issue the next day.
And being The One that has to deal with it.