浏览代码

Adds acceptance testing for setting names containing white space in the middle

Bryan Jen 9 年之前
父节点
当前提交
69bee205c4
共有 2 个文件被更改,包括 6 次插入4 次删除
  1. 4 3
      spec/acceptance/ini_setting_spec.rb
  2. 2 1
      spec/unit/puppet/util/ini_file_spec.rb

+ 4 - 3
spec/acceptance/ini_setting_spec.rb

@@ -147,9 +147,10 @@ describe 'ini_setting resource' do
 
   describe 'section, setting, value parameters' do
     {
-        "section => 'test', setting => 'foo', value => 'bar',"   => /\[test\]\nfoo = bar/,
-        "section => 'more', setting => 'baz', value => 'quux',"  => /\[more\]\nbaz = quux/,
-        "section => '',     setting => 'top', value => 'level'," => /top = level/,
+        "section => 'test', setting => 'foo', value => 'bar',"         => /\[test\]\nfoo = bar/,
+        "section => 'more', setting => 'baz', value => 'quux',"        => /\[more\]\nbaz = quux/,
+        "section => '',     setting => 'top', value => 'level',"       => /top = level/,
+        "section => 'z',    setting => 'sp aces', value => 'foo bar'," => /\[z\]\nsp aces = foo bar/,
     }.each do |parameter_list, content|
       context parameter_list do
         pp = <<-EOS

+ 2 - 1
spec/unit/puppet/util/ini_file_spec.rb

@@ -262,7 +262,8 @@ EOS
       subject.get_value("Drive names", "C:").should eq 'Winchester'
     end
   end
-context 'Configuration with spaces in setting names' do
+
+  context 'Configuration with spaces in setting names' do
     let(:sample_content) do
       template = <<-EOS
       [global]