From: Jan Provaznik <jprovazn(a)redhat.com>
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
Show replies by date