Project

General

Profile

Download (1.23 KB) Statistics
| Branch: | Tag: | Revision:
require 'test_helper'

class ConfigGroupsControllerTest < ActionController::TestCase
basic_pagination_per_page_test
basic_pagination_rendered_test

test "should get index" do
get :index, session: set_session_user
assert_response :success
refute_empty assigns(:config_groups)
end

test "should get new" do
get :new, session: set_session_user
assert_response :success
end

test "should create config_group" do
assert_difference('ConfigGroup.count') do
post :create, params: { :config_group => { :name => 'Custom Dev Group' } }, session: set_session_user
end
assert_redirected_to config_groups_path
end

test "should get edit" do
get :edit, params: { :id => config_groups(:one) }, session: set_session_user
assert_response :success
end

test "should update config_group" do
put :update, params: { :id => config_groups(:one), :config_group => { :name => "new name" } }, session: set_session_user
assert_redirected_to config_groups_path
end

test "should destroy config_group" do
assert_difference('ConfigGroup.count', -1) do
delete :destroy, params: { :id => config_groups(:three) }, session: set_session_user
end
assert_redirected_to config_groups_path
end
end
(13-13/53)