Project

General

Profile

Download (877 Bytes) Statistics
| Branch: | Tag: | Revision:
require 'test_helper'

class Api::V2::ConfigGroupsControllerTest < ActionController::TestCase
test "should create config group" do
assert_difference('ConfigGroup.count') do
post :create, params: { :config_group => {:name => 'config-group', :puppetclass_ids => [puppetclasses(:one).id, puppetclasses(:four).id]} }
end
assert_response :created
end

test "should update config group" do
name = 'new name'
put :update, params: { :id => config_groups(:one).to_param,
:config_group => { :name => name,
:puppetclass_ids => [puppetclasses(:one).id, puppetclasses(:four).id]
}
}
assert_response :success
response = JSON.parse(@response.body)
assert_equal 2, response['puppetclasses'].count
end
end
(14-14/61)