describe('GitFsResolver', function () { before(function () { }); describe('.resolve', function () { it.skip('should checkout correctly if resolution is a branch'); it.skip('should checkout correctly if resolution is a tag'); it.skip('should checkout correctly if resolution is a commit'); it.skip('should remove any untracked files and directories'); }); describe('._copy', function () { it.skip('should copy files from the source to the temporary directory'); it.skip('should not copy over the files specified in the ignore list'); }); describe('#fetchRefs', function () { it.skip('should resolve to the references of the local repository', function () { }); it.skip('should cache the results', function () { }); }); });