Project

General

Profile

« Previous | Next » 

Revision 2fba6ad7

Added by Ondřej Pražák over 8 years ago

Fixes #2267 - general rebuild of TFTP, DNS, DHCP

View differences:

test/functional/api/v2/hosts_controller_test.rb
assert_response :success
end
def test_rebuild_config_optimistic
Host.any_instance.expects(:recreate_config).returns({ "TFTP" => true, "DNS" => true, "DHCP" => true })
host = FactoryGirl.create(:host)
post :rebuild_config, { :id => host.to_param }, set_session_user
assert_response :success
end
def test_rebuild_config_pessimistic
Host.any_instance.expects(:recreate_config).returns({ "TFTP" => false, "DNS" => false, "DHCP" => false })
host = FactoryGirl.create(:host)
post :rebuild_config, { :id => host.to_param }, set_session_user
assert_response 422
end
def test_create_valid_node_from_json_facts_object_without_certname
User.current=nil
hostname = fact_json['name']

Also available in: Unified diff