require File.expand_path '../../test_helper', __FILE__ class AdditionalsChangeStatusControllerTest < Additionals::ControllerTest fixtures :projects, :users, :email_addresses, :user_preferences, :roles, :members, :member_roles, :issues, :issue_statuses, :issue_relations, :versions, :trackers, :projects_trackers, :issue_categories, :enabled_modules, :enumerations, :attachments, :workflows, :custom_fields, :custom_values, :custom_fields_projects, :custom_fields_trackers, :time_entries, :journals, :journal_details, :queries test 'assign new status to issue' do session[:user_id] = 2 assert_difference('Journal.count') do put :update, params: { issue_id: 4, new_status_id: 3 } end end test 'no update for issue, which already has same status' do session[:user_id] = 2 assert_no_difference('Journal.count') do put :update, params: { issue_id: 2, new_status_id: 2 } end end end