]> git.donarmstrong.com Git - dsa-puppet.git/blob - 3rdparty/modules/apache/spec/defines/balancermember_spec.rb
add Openstack modules to 3rdparty
[dsa-puppet.git] / 3rdparty / modules / apache / spec / defines / balancermember_spec.rb
1 require 'spec_helper'
2
3 describe 'apache::balancermember', :type => :define do
4   let :pre_condition do
5     'include apache
6     apache::balancer {"balancer":}
7     apache::balancer {"balancer-external":}
8     apache::balancermember {"http://127.0.0.1:8080-external": url => "http://127.0.0.1:8080/", balancer_cluster => "balancer-external"}
9     '
10   end
11   let :title do
12     'http://127.0.0.1:8080/'
13   end
14   let :params do
15     {
16       :options          => [],
17       :url              => 'http://127.0.0.1:8080/',
18       :balancer_cluster => 'balancer-internal'
19     }
20   end
21   let :facts do
22     {
23       :osfamily               => 'Debian',
24       :operatingsystem        => 'Debian',
25       :operatingsystemrelease => '6',
26       :lsbdistcodename        => 'squeeze',
27       :id                     => 'root',
28       :concat_basedir         => '/dne',
29       :path                   => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
30       :kernel                 => 'Linux',
31       :is_pe                  => false,
32     }
33   end
34   describe "allows multiple balancermembers with the same url" do
35     it { should contain_concat__fragment('BalancerMember http://127.0.0.1:8080/') }
36   end
37 end