Fix spec to isolate behavior from Grit.
Test parameters passed to grit.
Stub Grit::Git clone method to prevent cloning.

Hopefully fixes Travis CI build errors. And also, there is no need to
clone the repo here, since that's not what I want to test.