Project

General

Profile

« Previous | Next » 

Revision dc072ade

Added by Ohad Levy almost 12 years ago

  • ID dc072adede78be9f7990a10823bc9e508f81ac05

add a test to ensure that assoicated template oss are failing to delete the template

View differences:

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