@@ -25,7 +25,7 @@ module VCAP::CloudController
2525 let ( :routes_filter ) { { } }
2626
2727 it 'eager loads the specified resources for the routes' do
28- results = RouteFetcher . fetch ( message , [ route1 . guid , route2 . guid ] , eager_loaded_associations : [ :labels , :domain ] ) . all
28+ results = RouteFetcher . fetch ( message , Route . where ( guid : [ route1 . guid , route2 . guid ] ) , eager_loaded_associations : [ :labels , :domain ] ) . all
2929
3030 expect ( results . first . associations . key? ( :labels ) ) . to be true
3131 expect ( results . first . associations . key? ( :domain ) ) . to be true
@@ -38,7 +38,7 @@ module VCAP::CloudController
3838 let ( :routes_filter ) { { hosts : 'host2' } }
3939
4040 it 'only returns the matching route' do
41- results = RouteFetcher . fetch ( message , [ route1 . guid , route2 . guid ] ) . all
41+ results = RouteFetcher . fetch ( message , Route . where ( guid : [ route1 . guid , route2 . guid ] ) ) . all
4242 expect ( results . length ) . to eq ( 1 )
4343 expect ( results [ 0 ] . guid ) . to eq ( route2 . guid )
4444 end
@@ -48,7 +48,7 @@ module VCAP::CloudController
4848 let ( :routes_filter ) { { hosts : 'unknown-host' } }
4949
5050 it 'returns no routes' do
51- results = RouteFetcher . fetch ( message , [ route1 . guid , route2 . guid ] ) . all
51+ results = RouteFetcher . fetch ( message , Route . where ( guid : [ route1 . guid , route2 . guid ] ) ) . all
5252 expect ( results . length ) . to eq ( 0 )
5353 end
5454 end
@@ -59,7 +59,7 @@ module VCAP::CloudController
5959 let ( :routes_filter ) { { paths : '/path1' } }
6060
6161 it 'only returns the matching route' do
62- results = RouteFetcher . fetch ( message , [ route1 . guid , route2 . guid ] ) . all
62+ results = RouteFetcher . fetch ( message , Route . where ( guid : [ route1 . guid , route2 . guid ] ) ) . all
6363 expect ( results . length ) . to eq ( 1 )
6464 expect ( results [ 0 ] . guid ) . to eq ( route1 . guid )
6565 end
@@ -69,7 +69,7 @@ module VCAP::CloudController
6969 let ( :routes_filter ) { { paths : 'unknown-path' } }
7070
7171 it 'returns no routes' do
72- results = RouteFetcher . fetch ( message , [ route1 . guid , route2 . guid ] ) . all
72+ results = RouteFetcher . fetch ( message , Route . where ( guid : [ route1 . guid , route2 . guid ] ) ) . all
7373 expect ( results . length ) . to eq ( 0 )
7474 end
7575 end
@@ -80,7 +80,7 @@ module VCAP::CloudController
8080 let ( :routes_filter ) { { space_guids : space1 . guid } }
8181
8282 it 'only returns the matching route' do
83- results = RouteFetcher . fetch ( message , [ route2 . guid , route3 . guid ] ) . all
83+ results = RouteFetcher . fetch ( message , Route . where ( guid : [ route2 . guid , route3 . guid ] ) ) . all
8484 expect ( results . length ) . to eq ( 1 )
8585 expect ( results [ 0 ] . guid ) . to eq ( route2 . guid )
8686 end
@@ -90,7 +90,7 @@ module VCAP::CloudController
9090 let ( :routes_filter ) { { space_guids : '???' } }
9191
9292 it 'returns no routes' do
93- results = RouteFetcher . fetch ( message , [ route2 . guid , route3 . guid ] ) . all
93+ results = RouteFetcher . fetch ( message , Route . where ( guid : [ route2 . guid , route3 . guid ] ) ) . all
9494 expect ( results . length ) . to eq ( 0 )
9595 end
9696 end
@@ -101,7 +101,7 @@ module VCAP::CloudController
101101 let ( :routes_filter ) { { organization_guids : space1 . organization . guid } }
102102
103103 it 'only returns the matching route' do
104- results = RouteFetcher . fetch ( message , [ route2 . guid , route3 . guid ] ) . all
104+ results = RouteFetcher . fetch ( message , Route . where ( guid : [ route2 . guid , route3 . guid ] ) ) . all
105105 expect ( results . length ) . to eq ( 1 )
106106 expect ( results [ 0 ] . guid ) . to eq ( route2 . guid )
107107 end
@@ -111,7 +111,7 @@ module VCAP::CloudController
111111 let ( :routes_filter ) { { organization_guids : '???' } }
112112
113113 it 'returns no routes' do
114- results = RouteFetcher . fetch ( message , [ route2 . guid , route3 . guid ] ) . all
114+ results = RouteFetcher . fetch ( message , Route . where ( guid : [ route2 . guid , route3 . guid ] ) ) . all
115115 expect ( results . length ) . to eq ( 0 )
116116 end
117117 end
@@ -122,7 +122,7 @@ module VCAP::CloudController
122122 let ( :routes_filter ) { { domain_guids : domain2 . guid } }
123123
124124 it 'only returns the matching route' do
125- results = RouteFetcher . fetch ( message , [ route2 . guid , route3 . guid ] ) . all
125+ results = RouteFetcher . fetch ( message , Route . where ( guid : [ route2 . guid , route3 . guid ] ) ) . all
126126 expect ( results . length ) . to eq ( 1 )
127127 expect ( results [ 0 ] . guid ) . to eq ( route3 . guid )
128128 end
@@ -132,7 +132,7 @@ module VCAP::CloudController
132132 let ( :routes_filter ) { { domain_guids : '???' } }
133133
134134 it 'returns no routes' do
135- results = RouteFetcher . fetch ( message , [ route2 . guid , route3 . guid ] ) . all
135+ results = RouteFetcher . fetch ( message , Route . where ( guid : [ route2 . guid , route3 . guid ] ) ) . all
136136 expect ( results . length ) . to eq ( 0 )
137137 end
138138 end
@@ -157,7 +157,7 @@ module VCAP::CloudController
157157 let ( :routes_filter ) { { ports : '8888' } }
158158
159159 it 'only returns the matching route' do
160- results = RouteFetcher . fetch ( message , [ route2 . guid , route3 . guid , route_with_ports . guid ] ) . all
160+ results = RouteFetcher . fetch ( message , Route . where ( guid : [ route2 . guid , route3 . guid , route_with_ports . guid ] ) ) . all
161161 expect ( results . length ) . to eq ( 1 )
162162 expect ( results [ 0 ] . guid ) . to eq ( route_with_ports . guid )
163163 end
@@ -167,7 +167,7 @@ module VCAP::CloudController
167167 let ( :routes_filter ) { { ports : '123' } }
168168
169169 it 'returns no routes' do
170- results = RouteFetcher . fetch ( message , [ route2 . guid , route3 . guid ] ) . all
170+ results = RouteFetcher . fetch ( message , Route . where ( guid : [ route2 . guid , route3 . guid ] ) ) . all
171171 expect ( results . length ) . to eq ( 0 )
172172 end
173173 end
@@ -186,10 +186,10 @@ module VCAP::CloudController
186186 VCAP ::CloudController ::RouteLabelModel . make ( resource_guid : route3 . guid , key_name : 'dog' , value : 'chihuahua' )
187187 end
188188
189- let ( :results ) { RouteFetcher . fetch ( message , [ route1 . guid , route3 . guid ] ) . all }
189+ let ( :results ) { RouteFetcher . fetch ( message , Route . where ( guid : [ route1 . guid , route3 . guid ] ) ) . all }
190190
191191 context 'only the label_selector is present' do
192- let ( :results ) { RouteFetcher . fetch ( message , [ route1 . guid ] ) . all }
192+ let ( :results ) { RouteFetcher . fetch ( message , Route . where ( guid : [ route1 . guid ] ) ) . all }
193193
194194 let ( :message ) {
195195 RoutesListMessage . from_params ( { 'label_selector' => 'dog in (chihuahua,scooby-doo)' } )
@@ -220,7 +220,7 @@ module VCAP::CloudController
220220 let ( :routes_filter ) { { app_guids : [ app_model . guid , app_model2 . guid ] } }
221221
222222 it 'only returns routes that are mapped to the app' do
223- results = RouteFetcher . fetch ( message , Route . all . map ( & :guid ) ) . all
223+ results = RouteFetcher . fetch ( message , Route . dataset ) . all
224224 expect ( results ) . to contain_exactly ( route1 , route2 )
225225 end
226226 end
@@ -232,7 +232,7 @@ module VCAP::CloudController
232232 let ( :routes_filter ) { { app_guids : [ app_model . guid ] } }
233233
234234 it 'only returns routes that are mapped to the app' do
235- results = RouteFetcher . fetch ( message , Route . all . map ( & :guid ) ) . all
235+ results = RouteFetcher . fetch ( message , Route . dataset ) . all
236236 expect ( results ) . to contain_exactly ( route1 , route2 )
237237 end
238238 end
0 commit comments