Revision dc072ade
Added by Ohad Levy almost 12 years ago
- ID dc072adede78be9f7990a10823bc9e508f81ac05
test/functional/config_templates_controller_test.rb | ||
---|---|---|
assert_response :ok
|
||
end
|
||
|
||
def test_destroy_should_fail_with_assoicated_hosts
|
||
config_template = ConfigTemplate.first
|
||
delete :destroy, {:id => config_template.to_param}, set_session_user
|
||
assert_redirected_to config_templates_url
|
||
assert ConfigTemplate.exists?(config_template.id)
|
||
end
|
||
|
||
def test_destroy
|
||
config_template = ConfigTemplate.first
|
||
config_template.os_default_templates.clear
|
||
delete :destroy, {:id => config_template.to_param}, set_session_user
|
||
assert_redirected_to config_templates_url
|
||
assert !ConfigTemplate.exists?(config_template.id)
|
||
... | ... | |
|
||
def test_destroy_json
|
||
config_template = ConfigTemplate.first
|
||
config_template.os_default_templates.clear
|
||
delete :destroy, {:format => "json", :id => config_template.to_param}, set_session_user
|
||
template = ActiveSupport::JSON.decode(@response.body)
|
||
assert_response :ok
|
Also available in: Unified diff
add a test to ensure that assoicated template oss are failing to delete the template