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
5151 one_to_many :events , primary_key : :guid , key : :space_guid
5252 one_to_many :service_instances
5353 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 ) }
5555 many_to_many :service_instances_shared_from_other_spaces ,
5656 left_key : :target_space_guid ,
5757 left_primary_key : :guid ,
Original file line number Diff line number Diff line change @@ -116,15 +116,17 @@ module VCAP::CloudController
116116 end
117117
118118 describe 'dataset managed_service_instances' do
119- subject ( :space ) { Space . make }
119+ let ( :space ) { Space . make }
120+ let ( :other_space ) { Space . make }
120121
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 :)
124126
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 )
128130 end
129131 end
130132
You can’t perform that action at this time.
0 commit comments