Revision f4459c11
Added by David Davis about 8 years ago
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
Refs #3809 - Turning on some rubocop cops