mirror of
https://github.com/fog/fog-aws.git
synced 2022-11-09 13:50:52 -05:00
Feedback : enhance test
This commit is contained in:
parent
88f8fad0ec
commit
adb32276e8
1 changed files with 14 additions and 2 deletions
|
@ -38,13 +38,25 @@ Shindo.tests("Fog::Compute[:aws] | security_group", ['aws']) do
|
|||
test("authorize access at a port range (egress rule)") do
|
||||
@group.authorize_port_range(5000..6000, :direction => 'egress')
|
||||
@group.reload
|
||||
@group.ip_permissions_egress.size == 1
|
||||
ip_permission_egress = @group.ip_permissions_egress.find do |permission|
|
||||
permission['fromPort'] == 5000 &&
|
||||
permission['toPort'] == 6000 &&
|
||||
permission['ipProtocol'] == 'tcp' &&
|
||||
permission['ipRanges'] == [{ 'cidrIp' => '0.0.0.0/0' }]
|
||||
end
|
||||
!ip_permission_egress.nil?
|
||||
end
|
||||
|
||||
test("revoke access at a port range (egress rule)") do
|
||||
@group.revoke_port_range(5000..6000, :direction => 'egress')
|
||||
@group.reload
|
||||
@group.ip_permissions_egress.empty?
|
||||
ip_permission_egress = @group.ip_permissions_egress.find do |permission|
|
||||
permission['fromPort'] == 5000 &&
|
||||
permission['toPort'] == 6000 &&
|
||||
permission['ipProtocol'] == 'tcp' &&
|
||||
permission['ipRanges'] == [{ 'cidrIp' => '0.0.0.0/0' }]
|
||||
end
|
||||
ip_permission_egress.nil?
|
||||
end
|
||||
|
||||
group_forms = [
|
||||
|
|
Loading…
Add table
Reference in a new issue