Sha256: 4212422928a4e00443ab0e403280cbe814c02fb428cbb51bc884c434ffb316bc

Contents?: true

Size: 614 Bytes

Versions: 3

Compression:

Stored size: 614 Bytes

Contents

require "bosh-bootstrap/network"

describe Bosh::Bootstrap::Network do
  include Bosh::Bootstrap::Cli::Helpers::Settings

  let(:aws_cyoi_provider_client) { instance_double("Cyoi::Providers::Clients::AwsProviderClient") }

  it "uses NetworkProvider if available" do
    network = Bosh::Bootstrap::Network.new("aws", aws_cyoi_provider_client)
    expect(aws_cyoi_provider_client).to receive(:create_security_group).exactly(3).times
    network.deploy
  end

  it "does nothing if no NetworkProvider for the infrastructure" do
    network = Bosh::Bootstrap::Network.new("vsphere", nil)
    network.deploy
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
bosh-bootstrap-0.13.2 spec/unit/network_spec.rb
bosh-bootstrap-0.13.1 spec/unit/network_spec.rb
bosh-bootstrap-0.13.0 spec/unit/network_spec.rb