I based on the fact checksum just uses `make` and `strict`. I kind of test the implementation, but it is almost the definition of a checksum. Tests will break if you change `make` or `strict` or if you change `checksum`.

But, you are right, I think I should add at least one test calling `checksum` without mocks. If you make a coverage report, `checksum` is not really tested.