sync_gitless_project is tested in git_spec.rb and the everything that happens in describe/illustrate/validate/run after acquiring the git_ref is exactly the same as for a git-based project, so for this I think it suffices to just test that 1) sync_gitless_project is called, and 2) the method completes without error. Thoughts?