https://www.aeolusproject.org/redmine/issues/3728
Pool.catalog_images_collection makes call out to warehouse.
Stubbed out that method to return expected values.
Updated with better formatting from jayg.
---
src/features/step_definitions/pool_steps.rb | 10 ++++------
1 files changed, 4 insertions(+), 6 deletions(-)
diff --git a/src/features/step_definitions/pool_steps.rb
b/src/features/step_definitions/pool_steps.rb
index 9012fe3..9635471 100644
--- a/src/features/step_definitions/pool_steps.rb
+++ b/src/features/step_definitions/pool_steps.rb
@@ -141,12 +141,10 @@ end
Given /^"([^"]*)" has catalog_entry "([^"]*)"$/ do
|catalog_name, catalog_entry_name|
catalog = Catalog.find_by_name(catalog_name)
deployable = FactoryGirl.create :deployable, :name => catalog_entry_name, :catalogs
=> [catalog]
- Pool.any_instance.stub(:catalog_images_collection){
- entries = []
- entries << {:catalog => catalog.name ,:deployable => deployable.name,
- :image => "name uuid", :provider_images =>[] }
- entries
- }
+ Pool.any_instance.stub(:catalog_images_collection) do
+ [{:catalog => catalog.name ,:deployable => deployable.name,
+ :image => "name uuid", :provider_images =>[] }]
+ end
end
Given /^"([^"]*)" has catalog_entry with parameters
"([^"]*)"$/ do |catalog_name, catalog_entry_name|
--
1.7.7.6