From: Jan Provaznik <[email protected]>

This test tries to create provider which was previously destroyed.
It fails for now because frontend hardware profiles are not
destroyed when destroing provider.
---
 src/spec/models/provider_spec.rb |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/src/spec/models/provider_spec.rb b/src/spec/models/provider_spec.rb
index aa61cd5..b15b40c 100644
--- a/src/spec/models/provider_spec.rb
+++ b/src/spec/models/provider_spec.rb
@@ -72,6 +72,15 @@ describe Provider do
       @provider.url = "http://invalid.provider/url";
       @provider.connect.should be_nil
     end
+
+    it "should allow to recreate provider with same name" do
+      prov = Factory :mock_provider
+      prov.save!
+      prov.populate_hardware_profiles
+      prov.destroy
+      prov.save!
+      prov.populate_hardware_profiles
+    end
   end
 
 end
-- 
1.7.0.1

_______________________________________________
deltacloud-devel mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/deltacloud-devel

Reply via email to