File tree Expand file tree Collapse file tree 2 files changed +10
-8
lines changed Expand file tree Collapse file tree 2 files changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -51,7 +51,7 @@ class DBNameUniqueRaceError < Sequel::ValidationFailed; end
51
51
one_to_many :events , primary_key : :guid , key : :space_guid
52
52
one_to_many :service_instances
53
53
one_to_many :managed_service_instances ,
54
- dataset : -> { VCAP ::CloudController ::ServiceInstance . filter ( is_gateway_service : true ) }
54
+ dataset : -> { VCAP ::CloudController ::ServiceInstance . filter ( space_id : id , is_gateway_service : true ) }
55
55
many_to_many :service_instances_shared_from_other_spaces ,
56
56
left_key : :target_space_guid ,
57
57
left_primary_key : :guid ,
Original file line number Diff line number Diff line change @@ -116,15 +116,17 @@ module VCAP::CloudController
116
116
end
117
117
118
118
describe 'dataset managed_service_instances' do
119
- subject ( :space ) { Space . make }
119
+ let ( :space ) { Space . make }
120
+ let ( :other_space ) { Space . make }
120
121
121
- it 'includes managed service instances and no user provided service instances' do
122
- managed_service_instance = ManagedServiceInstance . make ( space :)
123
- user_provided_service_instance = UserProvidedServiceInstance . make ( space :)
122
+ it 'includes only managed instances from the same space' do
123
+ mine = ManagedServiceInstance . make ( space :)
124
+ other = ManagedServiceInstance . make ( space : other_space )
125
+ upsi = UserProvidedServiceInstance . make ( space :)
124
126
125
- managed_instances = space . managed_service_instances
126
- expect ( managed_instances ) . to include ( managed_service_instance )
127
- expect ( managed_instances ) . not_to include ( user_provided_service_instance )
127
+ expect ( space . managed_service_instances ) . to include ( mine )
128
+ expect ( space . managed_service_instances ) . not_to include ( other )
129
+ expect ( space . managed_service_instances ) . not_to include ( upsi )
128
130
end
129
131
end
130
132
You can’t perform that action at this time.
0 commit comments