
Depends-On: I8e3cd60fa50e04221aedf5c153c1ecb8a5bd97b5 Change-Id: I920479f9d5f0d94151c63a5fdc1445edf984a01a Signed-off-by: Sergii Golovatiuk <sgolovatiuk@mirantis.com>
37 lines
1.0 KiB
Ruby
37 lines
1.0 KiB
Ruby
require 'spec_helper'
|
|
|
|
describe 'swift::proxy::crossdomain' do
|
|
|
|
let :facts do
|
|
{}
|
|
end
|
|
|
|
describe "when using default parameters" do
|
|
it 'should build the fragment with correct parameters' do
|
|
is_expected.to contain_concat_fragment('swift_crossdomain').with_content('
|
|
[filter:crossdomain]
|
|
use = egg:swift#crossdomain
|
|
cross_domain_policy = <allow-access-from domain="*" secure="false" />
|
|
')
|
|
end
|
|
end
|
|
|
|
describe "when overriding default parameters" do
|
|
let :params do
|
|
{
|
|
:cross_domain_policy => '<allow-access-from domain="xml-fragment-in-ini-file.so.wrong" secure="true" />
|
|
<allow-access-from domain="*" secure="false" />',
|
|
}
|
|
end
|
|
it 'should build the fragment with correct parameters' do
|
|
is_expected.to contain_concat_fragment('swift_crossdomain').with_content('
|
|
[filter:crossdomain]
|
|
use = egg:swift#crossdomain
|
|
cross_domain_policy = <allow-access-from domain="xml-fragment-in-ini-file.so.wrong" secure="true" />
|
|
<allow-access-from domain="*" secure="false" />
|
|
')
|
|
end
|
|
end
|
|
|
|
end
|