Sha256: af06e88c29390bdc51d9c9f64a7f3f507f5d86e87ae19274484a8c7763b487ca
Contents?: true
Size: 1.48 KB
Versions: 45
Compression:
Stored size: 1.48 KB
Contents
require 'test_puppet_helper' module ForemanPuppet class ConfigGroupsControllerTest < ActionController::TestCase setup do @routes = ForemanPuppet::Engine.routes end basic_pagination_per_page_test basic_pagination_rendered_test let(:config_group) { FactoryBot.create(:config_group) } test 'should get index' do config_group get :index, session: set_session_user assert_response :success assert_not_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('ForemanPuppet::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_group }, session: set_session_user assert_response :success end test 'should update config_group' do put :update, params: { id: config_group, config_group: { name: 'new name' } }, session: set_session_user assert_redirected_to config_groups_path end test 'should destroy config_group' do config_group assert_difference('ForemanPuppet::ConfigGroup.count', -1) do delete :destroy, params: { id: config_group }, session: set_session_user end assert_redirected_to config_groups_path end end end
Version data entries
45 entries across 45 versions & 1 rubygems