summaryrefslogtreecommitdiffstats
path: root/spec/unit/provider
diff options
context:
space:
mode:
Diffstat (limited to 'spec/unit/provider')
-rwxr-xr-xspec/unit/provider/mount/parsed.rb9
1 files changed, 9 insertions, 0 deletions
diff --git a/spec/unit/provider/mount/parsed.rb b/spec/unit/provider/mount/parsed.rb
index 10329e404..d394b2997 100755
--- a/spec/unit/provider/mount/parsed.rb
+++ b/spec/unit/provider/mount/parsed.rb
@@ -108,6 +108,15 @@ describe provider_class do
end
Puppet::Type.type(:mount).provider(:parsed).default_target.should == should
end
+
+ it "should not crash on incomplete lines in fstab" do
+ parse = @provider_class.parse <<-FSTAB
+/dev/incomplete
+/dev/device name
+ FSTAB
+
+ lambda{ @provider_class.to_line(parse[0]) }.should_not raise_error
+ end
end
describe provider_class, " when mounting an absent filesystem" do