Sha256: b37891a6a5e66c95b49db3fe1909cdd6ca5aa458fa50ce44a287b7598eeb854d

Contents?: true

Size: 883 Bytes

Versions: 5

Compression:

Stored size: 883 Bytes

Contents

require 'simplecov'

SimpleCov.start do
  add_filter '/spec/' 
end

require 'bundler'
Bundler.require
require 'rspec'
require 'rubygems'
require File.expand_path(File.dirname(__FILE__) + "/../config/boot")
Dir[File.dirname(__FILE__) + "/support/**/*.rb"].each {|f| require f}

def group name, *ingress
  {group_name: name, group_id: 'some group', ip_permissions: ingress, ip_permissions_egress: []}
end

def group_ingress port, name
  {user_id_group_pairs:[{user_id: "userId", group_id: "sg-groupId", group_name: name}], ip_ranges:[], ip_protocol: "tcp", from_port: port, to_port: port}
end

def cidr_ingress port, cidr_ip
  {ip_ranges:[{cidr_ip: cidr_ip}], ip_protocol: "tcp", from_port: port, to_port: port}
end

def stub_security_groups groups
  Aws.config[:ec2] = {
    stub_responses: {
        describe_security_groups: {
          security_groups: groups
      }
    }
  }
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
aws_security_viz-0.2.0.pre.alpha.pre.155 spec/spec_helper.rb
aws_security_viz-0.2.0.pre.alpha.pre.154 spec/spec_helper.rb
aws_security_viz-0.2.0.pre.alpha.pre.153 spec/spec_helper.rb
aws_security_viz-0.2.0.pre.alpha.pre.152 spec/spec_helper.rb
aws_security_viz-0.1.7.pre.alpha.pre.145 spec/spec_helper.rb