spec/unit/puppetfile_spec.rb in r10k-2.0.3 vs spec/unit/puppetfile_spec.rb in r10k-2.1.0

- old
+ new

@@ -53,9 +53,20 @@ subject.load! }.to raise_error do |e| expect_wrapped_error(e, pf_path, LoadError) end end + + it "wraps and re-raises argument errors" do + path = File.join(PROJECT_ROOT, 'spec', 'fixtures', 'unit', 'puppetfile', 'argument-error') + pf_path = File.join(path, 'Puppetfile') + subject = described_class.new(path) + expect { + subject.load! + }.to raise_error do |e| + expect_wrapped_error(e, pf_path, ArgumentError) + end + end end describe "accepting a visitor" do it "passes itself to the visitor" do visitor = spy('visitor')