spec/fog/bouncer/security_spec.rb in fog-bouncer-0.2.5 vs spec/fog/bouncer/security_spec.rb in fog-bouncer-0.2.6
- old
+ new
@@ -13,19 +13,19 @@
end
describe "pretending" do
before do
Fog::Bouncer.pretend!
- @groups = @fog.security_groups.all
- @fog.security_groups.get('default').connection.authorize_security_group_ingress('default', "IpPermissions" => [{"Groups" => [], "IpRanges" => [{"CidrIp" => "0.0.0.0/0"}], "IpProtocol" => "icmp", "FromPort" => "-1", "ToPort" => "-1"}])
+ @groups = fog_security_groups
+ @fog.security_groups.get('default').service.authorize_security_group_ingress('default', "IpPermissions" => [{"Groups" => [], "IpRanges" => [{"CidrIp" => "0.0.0.0/0"}], "IpProtocol" => "icmp", "FromPort" => "-1", "ToPort" => "-1"}])
@doorlist.sync
end
it "should not sync anything" do
assert !@doorlist.groups.first.remote?
@fog.security_groups.get('default').ip_permissions.wont_be_empty
- @fog.security_groups.size.must_equal @groups.size
+ fog_security_groups.size.must_equal @groups.size
end
end
describe "use" do
it "should include any source definition specified in all groups" do
@@ -40,11 +40,11 @@
before do
@doorlist.sync
end
it "synchronises against AWS" do
- @fog.security_groups.size.must_equal 4
+ fog_security_groups.size.must_equal 4
fog_douchebag = @fog.security_groups.get('douchebag')
douchebag = @doorlist.groups.find { |g| g.name == 'douchebag' }
douchebag.remote.group_id.must_equal fog_douchebag.group_id
@@ -89,10 +89,10 @@
@doorlist.clear_remote!
@fog.security_groups.reload
end
it "removes all groups except default" do
- @fog.security_groups.size.must_equal 1
- @fog.security_groups.first.name.must_equal "default"
+ fog_security_groups.size.must_equal 1
+ fog_security_groups.first.name.must_equal "default"
end
end
end