spec/integration/git/rugged/working_repository_spec.rb in r10k-2.0.3 vs spec/integration/git/rugged/working_repository_spec.rb in r10k-2.1.0
- old
+ new
@@ -8,6 +8,15 @@
subject { described_class.new(basedir, dirname) }
it_behaves_like 'a git repository'
it_behaves_like 'a git working repository'
+
+ describe "checking out an unresolvable ref" do
+ it "raises an error indicating that the ref was unresolvable" do
+ expect(subject).to receive(:resolve).with("unresolvable")
+ expect {
+ subject.checkout("unresolvable")
+ }.to raise_error(R10K::Git::GitError, /Unable to check out unresolvable ref 'unresolvable'/)
+ end
+ end
end