Sha256: bd4f133899503fba0facccaa65b000cc6c84dd277812315785f031b18f47c160

Contents?: true

Size: 743 Bytes

Versions: 11

Compression:

Stored size: 743 Bytes

Contents

require 'spec_helper'
require 'beaker/hypervisor/ec2_helper'

describe Beaker::EC2Helper do
  context ".amiports" do
    let(:ec2) { Beaker::EC2Helper }
    it "can set ports for database host" do
      expect(ec2.amiports(["database"])).to be === [22, 61613, 8139, 8080, 8081]
    end

    it "can set ports for master host" do
      expect(ec2.amiports(["master"])).to be === [22, 61613, 8139, 8140]
    end

    it "can set ports for dashboard host" do
      expect(ec2.amiports(["dashboard"])).to be === [22, 61613, 8139, 443]
    end

    it "can set ports for combined master/database/dashboard host" do
      expect(ec2.amiports(["dashboard", "master", "database"])).to be === [22, 61613, 8139, 8080, 8081, 8140, 443]
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
beaker-1.19.1 spec/beaker/hypervisor/ec2_helper_spec.rb
beaker-1.19.0 spec/beaker/hypervisor/ec2_helper_spec.rb
beaker-1.18.0 spec/beaker/hypervisor/ec2_helper_spec.rb
beaker-1.17.7 spec/beaker/hypervisor/ec2_helper_spec.rb
beaker-1.17.6 spec/beaker/hypervisor/ec2_helper_spec.rb
beaker-1.17.5 spec/beaker/hypervisor/ec2_helper_spec.rb
beaker-1.17.4 spec/beaker/hypervisor/ec2_helper_spec.rb
beaker-1.17.3 spec/beaker/hypervisor/ec2_helper_spec.rb
beaker-1.17.2 spec/beaker/hypervisor/ec2_helper_spec.rb
beaker-1.17.1 spec/beaker/hypervisor/ec2_helper_spec.rb
beaker-1.17.0 spec/beaker/hypervisor/ec2_helper_spec.rb