for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
module Awspec::Generator
module Spec
class RdsDbClusterParameterGroup
include Awspec::Helper::Finder
def generate_by_paramater_group(paramater_group)
@paramater_group = paramater_group
res = select_all_rds_db_cluster_parameters(@paramater_group)
ERB.new(db_cluster_parameter_group_template, nil, '-').result(binding).gsub(/^\n/, '')
end
def db_cluster_parameter_group_template
template = <<-'EOF'
describe rds_db_cluster_parameter_group('<%= @paramater_group %>') do
<% res.each do |key, value| %>
its('<%= key %>') { should eq '<%= value %>' }
<% end %>
EOF
template