mirror of
https://github.com/fog/fog.git
synced 2022-11-09 13:51:43 -05:00
[aws|rds] Add parameter group tests
This commit is contained in:
parent
bdf63d44e2
commit
7269dc7dd8
2 changed files with 30 additions and 0 deletions
23
tests/aws/models/rds/parameter_group_tests.rb
Normal file
23
tests/aws/models/rds/parameter_group_tests.rb
Normal file
|
@ -0,0 +1,23 @@
|
|||
Shindo.tests("AWS::RDS | parameter_group", ['aws', 'rds']) do
|
||||
|
||||
group_name = 'fog-test'
|
||||
params = {:id => group_name, :family => 'mysql5.1', :description => group_name}
|
||||
|
||||
model_tests(AWS[:rds].parameter_groups, params, false) do
|
||||
tests('#parameters') do
|
||||
#search for a sample parameter
|
||||
tests 'contains parameters' do
|
||||
returns(true){ @instance.parameters.any? {|p| p.name == 'query_cache_size'}}
|
||||
end
|
||||
end
|
||||
|
||||
tests('#modify') do
|
||||
@instance.modify([{:name => 'query_cache_size', :value => '6553600', :apply_method => 'immediate'}])
|
||||
|
||||
tests 'parameter has changed' do
|
||||
returns('6553600'){@instance.parameters.detect {|p| p.name == 'query_cache_size'}.value}
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
end
|
7
tests/aws/models/rds/parameter_groups_tests.rb
Normal file
7
tests/aws/models/rds/parameter_groups_tests.rb
Normal file
|
@ -0,0 +1,7 @@
|
|||
Shindo.tests("AWS::RDS | parameter_groups", ['aws', 'rds']) do
|
||||
|
||||
group_name = 'fog-test'
|
||||
params = {:id => group_name, :family => 'mysql5.1', :description => group_name}
|
||||
|
||||
collection_tests(AWS[:rds].parameter_groups, params, false)
|
||||
end
|
Loading…
Add table
Reference in a new issue