From: martyntaylor <mtaylor(a)redhat.com>
---
src/features/pool.feature | 14 +++++++-------
src/features/step_definitions/pool_steps.rb | 11 ++++++++++-
2 files changed, 17 insertions(+), 8 deletions(-)
diff --git a/src/features/pool.feature b/src/features/pool.feature
index 22a7b33..9e27499 100644
--- a/src/features/pool.feature
+++ b/src/features/pool.feature
@@ -23,18 +23,18 @@ Feature: Manage Pools
Scenario: View Pool's Hardware Profiles
Given I own a pool named "mockpool"
And the Pool has the following Hardware Profiles:
- | name | memory | storage | architecture |
- | m1-small | 1.7 | 160.0 | i386 |
- | m1-large | 7.5 | 850.0 | x86_64 |
- | m1-xlarge | 15.0 | 1690.0 | x86_64 |
+ | name | memory | cpu |storage | architecture |
+ | m1-small | 1740 | 2 | 160.0 | i386 |
+ | m1-large | 4096 | 4 | 850.0 | x86_64 |
+ | m1-xlarge | 8192 | 8 | 1690.0 | x86_64 |
And I am on the homepage
When I follow "mockpool"
Then I should be on the show pool page
When I follow "Hardware Profiles"
Then I should see the following:
- | m1-small | 1.7 | 160.0 | i386 |
- | m1-large | 7.5 | 850.0 | x86_64 |
- | m1-xlarge | 15.0 | 1690.0 | x86_64 |
+ | m1-small | 1740 | 2 | 160.0 | i386 |
+ | m1-large | 4096 | 4 | 850.0 | x86_64 |
+ | m1-xlarge | 8192 | 8 | 1690.0 | x86_64 |
Scenario: View Pool's Realms
Given I own a pool named "mockpool"
diff --git a/src/features/step_definitions/pool_steps.rb
b/src/features/step_definitions/pool_steps.rb
index c58fe73..af0cba1 100644
--- a/src/features/step_definitions/pool_steps.rb
+++ b/src/features/step_definitions/pool_steps.rb
@@ -10,7 +10,16 @@ end
Given /^the Pool has the following Hardware Profiles:$/ do |table|
table.hashes.each do |hash|
- @pool.hardware_profiles << Factory(:hardware_profile_auto, hash)
+ memory = Factory(:mock_hwp1_memory, :value => hash[:memory])
+ storage = Factory(:mock_hwp1_storage, :value => hash[:storage])
+ cpu = Factory(:mock_hwp1_cpu, :value => hash[:cpu])
+ arch = Factory(:mock_hwp1_arch, :value => hash[:architecture])
+ @pool.hardware_profiles << Factory(:mock_hwp1,
+ :name => hash[:name],
+ :memory => memory,
+ :cpu => cpu,
+ :storage => storage,
+ :architecture => arch)
end
end
--
1.6.6.1
_______________________________________________
deltacloud-devel mailing list
deltacloud-devel(a)lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/deltacloud-devel