Sha256: 048d6642fd2f0551abca484eda8cf0e3b47d065be5dc7236f6486cf9a9b4184c

Contents?: true

Size: 691 Bytes

Versions: 13

Compression:

Stored size: 691 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, 8080, 8081]
    end

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

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

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

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
beaker-1.16.0 spec/beaker/hypervisor/ec2_helper_spec.rb
beaker-1.15.0 spec/beaker/hypervisor/ec2_helper_spec.rb
beaker-1.14.1 spec/beaker/hypervisor/ec2_helper_spec.rb
beaker-1.14.0 spec/beaker/hypervisor/ec2_helper_spec.rb
beaker-1.13.1 spec/beaker/hypervisor/ec2_helper_spec.rb
beaker-1.13.0 spec/beaker/hypervisor/ec2_helper_spec.rb
beaker-1.12.2 spec/beaker/hypervisor/ec2_helper_spec.rb
beaker-1.12.1 spec/beaker/hypervisor/ec2_helper_spec.rb
beaker-1.12.0 spec/beaker/hypervisor/ec2_helper_spec.rb
beaker-1.11.2 spec/beaker/hypervisor/ec2_helper_spec.rb
beaker-1.11.1 spec/beaker/hypervisor/ec2_helper_spec.rb
beaker-1.11.0 spec/beaker/hypervisor/ec2_helper_spec.rb
beaker-1.10.0 spec/beaker/hypervisor/ec2_helper_spec.rb