[Pkg-puppet-devel] [SCM] Puppet packaging for Debian branch, upstream, updated. 0.25.5-639-g8f94f35
test branch
puppet-dev at googlegroups.com
Wed Jul 14 10:30:28 UTC 2010
The following commit has been merged in the upstream branch:
commit 7ab29c4eddd0914da7a18fc9c04144b2cebf4647
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Mon Mar 22 08:46:27 2010 -0400
Unit tests for path changes
diff --git a/spec/unit/provider/augeas/augeas.rb b/spec/unit/provider/augeas/augeas.rb
index 067126c..22f7bed 100644
--- a/spec/unit/provider/augeas/augeas.rb
+++ b/spec/unit/provider/augeas/augeas.rb
@@ -141,6 +141,20 @@ describe provider_class do
tokens.should == [ args ]
end
+ it "should allow single quoted escaped spaces in paths" do
+ @resource.stubs(:[]).returns("/foo/")
+ args = [ "set", "'/white\\ space/key'", "value" ]
+ tokens = @provider.parse_commands(args.join(" \t "))
+ tokens.should == [[ "set", "/white\\ space/key", "value" ]]
+ end
+
+ it "should allow double quoted escaped spaces in paths" do
+ @resource.stubs(:[]).returns("/foo/")
+ args = [ "set", '"/white\\ space/key"', "value" ]
+ tokens = @provider.parse_commands(args.join(" \t "))
+ tokens.should == [[ "set", "/white\\ space/key", "value" ]]
+ end
+
it "should remove trailing slashes" do
@resource.stubs(:[]).returns("/foo/")
tokens = @provider.parse_commands("set foo/ bar")
--
Puppet packaging for Debian
More information about the Pkg-puppet-devel
mailing list