| @@ 3-21 (lines=19) @@ | ||
| 1 | module Awspec::Generator |
|
| 2 | module Spec |
|
| 3 | class RdsDbParameterGroup |
|
| 4 | include Awspec::Helper::Finder |
|
| 5 | def generate_by_paramater_group(paramater_group) |
|
| 6 | @paramater_group = paramater_group |
|
| 7 | res = select_all_rds_db_parameters(@paramater_group) |
|
| 8 | ERB.new(db_paramater_group_template, nil, '-').result(binding).gsub(/^\n/, '') |
|
| 9 | end |
|
| 10 | ||
| 11 | def db_paramater_group_template |
|
| 12 | template = <<-'EOF' |
|
| 13 | describe rds_db_parameter_group('<%= @paramater_group %>') do |
|
| 14 | <% res.each do |key, value| %> |
|
| 15 | its('<%= key %>') { should eq '<%= value %>' } |
|
| 16 | <% end %> |
|
| 17 | end |
|
| 18 | EOF |
|
| 19 | template |
|
| 20 | end |
|
| 21 | end |
|
| 22 | end |
|
| 23 | end |
|
| 24 | ||
| @@ 3-21 (lines=19) @@ | ||
| 1 | module Awspec::Generator |
|
| 2 | module Spec |
|
| 3 | class RdsDbClusterParameterGroup |
|
| 4 | include Awspec::Helper::Finder |
|
| 5 | def generate_by_paramater_group(paramater_group) |
|
| 6 | @paramater_group = paramater_group |
|
| 7 | res = select_all_rds_db_cluster_parameters(@paramater_group) |
|
| 8 | ERB.new(db_cluster_parameter_group_template, nil, '-').result(binding).gsub(/^\n/, '') |
|
| 9 | end |
|
| 10 | ||
| 11 | def db_cluster_parameter_group_template |
|
| 12 | template = <<-'EOF' |
|
| 13 | describe rds_db_cluster_parameter_group('<%= @paramater_group %>') do |
|
| 14 | <% res.each do |key, value| %> |
|
| 15 | its('<%= key %>') { should eq '<%= value %>' } |
|
| 16 | <% end %> |
|
| 17 | end |
|
| 18 | EOF |
|
| 19 | template |
|
| 20 | end |
|
| 21 | end |
|
| 22 | end |
|
| 23 | end |
|
| 24 | ||