Project

General

Profile

« Previous | Next » 

Revision f4459c11

Added by David Davis about 8 years ago

Refs #3809 - Turning on some rubocop cops

View differences:

test/functional/api/v2/parameters_controller_test.rb
end
test "should show a location parameter" do
get :show, { :location_id => taxonomies(:location1).to_param, :id => parameters(:location).to_param }
get :show, { :location_id => taxonomies(:location1).to_param, :id => parameters(:location).to_param }
assert_response :success
show_response = ActiveSupport::JSON.decode(@response.body)
assert_not_empty show_response
end
test "should show an organization parameter" do
get :show, { :organization_id => taxonomies(:organization1).to_param, :id => parameters(:org).to_param }
get :show, { :organization_id => taxonomies(:organization1).to_param, :id => parameters(:org).to_param }
assert_response :success
show_response = ActiveSupport::JSON.decode(@response.body)
assert_not_empty show_response
......
end
test "should update nested host parameter" do
put :update, { :host_id => @host.to_param, :id => @host.parameters.first.to_param, :parameter => valid_attrs }
put :update, { :host_id => @host.to_param, :id => @host.parameters.first.to_param, :parameter => valid_attrs }
assert_response :success
assert_equal '123', Host.find_by_name(@host.name).parameters.order("parameters.updated_at").last.value
end
test "should update nested domain parameter" do
put :update, { :domain_id => domains(:mydomain).to_param, :id => parameters(:domain).to_param, :parameter => valid_attrs }
put :update, { :domain_id => domains(:mydomain).to_param, :id => parameters(:domain).to_param, :parameter => valid_attrs }
assert_response :success
assert_equal Domain.find_by_name("mydomain.net").parameters.order("parameters.updated_at").last.value, "123"
end
test "should update nested subnet parameter" do
put :update, { :subnet_id => subnets(:five).to_param, :id => parameters(:subnet).to_param, :parameter => valid_attrs }
put :update, { :subnet_id => subnets(:five).to_param, :id => parameters(:subnet).to_param, :parameter => valid_attrs }
assert_response :success
assert_equal Subnet.find_by_name("five").parameters.order("parameters.updated_at").last.value, "123"
end
test "should update nested hostgroup parameter" do
put :update, { :hostgroup_id => hostgroups(:common).to_param, :id => parameters(:group).to_param, :parameter => valid_attrs }
put :update, { :hostgroup_id => hostgroups(:common).to_param, :id => parameters(:group).to_param, :parameter => valid_attrs }
assert_response :success
assert_equal Hostgroup.find_by_name("Common").group_parameters.order("parameters.updated_at").last.value, "123"
end
test "should update nested os parameter" do
put :update, { :operatingsystem_id => operatingsystems(:redhat).to_param, :id => parameters(:os).to_param, :parameter => valid_attrs }
put :update, { :operatingsystem_id => operatingsystems(:redhat).to_param, :id => parameters(:os).to_param, :parameter => valid_attrs }
assert_response :success
assert_equal Operatingsystem.find_by_name("Redhat").parameters.order("parameters.updated_at").last.value, "123"
end
......
end
test "should reset nested os parameters" do
assert_difference('OsParameter.count', -1) do
assert_difference('OsParameter.count', -1) do
delete :reset, { :operatingsystem_id => operatingsystems(:redhat).id }
end
assert_response :success

Also available in: Unified diff