From d61178fb90b419440d817a4f4b54237f65ba2db7 Mon Sep 17 00:00:00 2001 From: John Daniels Date: Mon, 15 Jun 2015 08:44:16 -0400 Subject: [PATCH] Adjusted tests for proxy variables. --- spec/classes/config_spec.rb | 39 ++++--------------------------------- 1 file changed, 4 insertions(+), 35 deletions(-) diff --git a/spec/classes/config_spec.rb b/spec/classes/config_spec.rb index 8fcba48bb..7e531cc4f 100644 --- a/spec/classes/config_spec.rb +++ b/spec/classes/config_spec.rb @@ -48,12 +48,6 @@ :group => 'root', :mode => '0644' )} - it { is_expected.to contain_file("/etc/nginx/conf.d/proxy.conf").with( - :ensure => 'file', - :owner => 'root', - :group => 'root', - :mode => '0644' - )} it { is_expected.to contain_file("/tmp/nginx.d").with( :ensure => 'absent', :purge => true, @@ -379,31 +373,6 @@ :value => false, :notmatch => /mail/, }, - ].each do |param| - context "when #{param[:attr]} is #{param[:value]}" do - let :params do { param[:attr].to_sym => param[:value] } end - - it { is_expected.to contain_file("/etc/nginx/nginx.conf").with_mode('0644') } - it param[:title] do - matches = Array(param[:match]) - - if matches.all? { |m| m.is_a? Regexp } - matches.each { |item| is_expected.to contain_file('/etc/nginx/nginx.conf').with_content(item) } - else - lines = catalogue.resource('file', '/etc/nginx/nginx.conf').send(:parameters)[:content].split("\n") - expect(lines & Array(param[:match])).to eq(Array(param[:match])) - end - - Array(param[:notmatch]).each do |item| - is_expected.to contain_file("/etc/nginx/nginx.conf").without_content(item) - end - end - end - end - end - - describe "proxy.conf template content" do - [ { :title => 'should set proxy_buffers', :attr => 'proxy_buffers', @@ -453,19 +422,19 @@ context "when #{param[:attr]} is #{param[:value]}" do let :params do { param[:attr].to_sym => param[:value] } end - it { is_expected.to contain_file("/etc/nginx/conf.d/proxy.conf").with_mode('0644') } + it { is_expected.to contain_file("/etc/nginx/nginx.conf").with_mode('0644') } it param[:title] do matches = Array(param[:match]) if matches.all? { |m| m.is_a? Regexp } - matches.each { |item| is_expected.to contain_file('/etc/nginx/conf.d/proxy.conf').with_content(item) } + matches.each { |item| is_expected.to contain_file('/etc/nginx/nginx.conf').with_content(item) } else - lines = catalogue.resource('file', '/etc/nginx/conf.d/proxy.conf').send(:parameters)[:content].split("\n") + lines = catalogue.resource('file', '/etc/nginx/nginx.conf').send(:parameters)[:content].split("\n") expect(lines & Array(param[:match])).to eq(Array(param[:match])) end Array(param[:notmatch]).each do |item| - is_expected.to contain_file("/etc/nginx/conf.d/proxy.conf").without_content(item) + is_expected.to contain_file("/etc/nginx/nginx.conf").without_content(item) end end end