15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# File 'lib/awspec/generator/spec/directconnect.rb', line 15
def virtual_interface_spec_template
template = <<-'EOF'
<% virtual_interfaces.each do |interface| %>
describe directconnect_virtual_interface('<%= interface.virtual_interface_name %>') do
it { should exist }
it { should be_<%= interface.virtual_interface_state %> }
its(:connection_id) { should eq '<%= interface.connection_id %>' }
its(:virtual_interface_id) { should eq '<%= interface.virtual_interface_id %>' }
its(:amazon_address) { should eq '<%= interface.amazon_address %>' }
its(:customer_address) { should eq '<%= interface.customer_address %>' }
its(:virtual_gateway_id) { should eq '<%= interface.virtual_gateway_id %>' }
end
<% end %>
EOF
template
end
|