Method: Awspec::Generator::Spec::Directconnect#virtual_interface_spec_template

Defined in:
lib/awspec/generator/spec/directconnect.rb

#virtual_interface_spec_templateObject



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