From: Jan Provaznik jprovazn@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