
Depends-On: I8e3cd60fa50e04221aedf5c153c1ecb8a5bd97b5 Change-Id: I920479f9d5f0d94151c63a5fdc1445edf984a01a Signed-off-by: Sergii Golovatiuk <sgolovatiuk@mirantis.com>
37 lines
1014 B
Ruby
37 lines
1014 B
Ruby
require 'spec_helper'
|
|
|
|
describe 'swift::proxy::s3token' 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_s3token').with_content('
|
|
[filter:s3token]
|
|
paste.filter_factory = keystonemiddleware.s3_token:filter_factory
|
|
auth_port = 35357
|
|
auth_protocol = http
|
|
auth_host = 127.0.0.1
|
|
')
|
|
end
|
|
end
|
|
|
|
describe "when overriding default parameters" do
|
|
let :params do
|
|
{
|
|
:auth_port => 4212,
|
|
:auth_protocol => 'https',
|
|
:auth_host => '1.2.3.4'
|
|
}
|
|
end
|
|
it 'should build the fragment with correct parameters' do
|
|
is_expected.to contain_concat_fragment('swift_s3token').with_content(/auth_port = 4212/)
|
|
is_expected.to contain_concat_fragment('swift_s3token').with_content(/auth_protocol = https/)
|
|
is_expected.to contain_concat_fragment('swift_s3token').with_content(/auth_host = 1.2.3.4/)
|
|
end
|
|
end
|
|
|
|
end
|