> I wonder if that's enough now

i don't think the unit tests alone are enough.

one case in point: the behavior of git as fixed at https://github.com/dgoodwin/tito/pull/89

another is in this branch. the functional tests revealed things the unit tests do not.

so :+1: for functional!