This repository has been archived on 2024-12-01. You can view files and clone it, but cannot push or open issues or pull requests.
redmine_rodax_crm/test/functional/contacts_settings_controller_test.rb
2012-01-03 16:18:32 +00:00

40 lines
1.2 KiB
Ruby

require File.dirname(__FILE__) + '/../test_helper'
require 'contacts_settings_controller'
class ContactsSettingsControllerTest < ActionController::TestCase
fixtures :projects,
:users,
:roles,
:members,
:member_roles,
:versions,
:trackers,
:projects_trackers,
:enabled_modules,
:enumerations,
:attachments,
:workflows,
:time_entries,
:contacts,
:contacts_projects,
:deals,
:notes
def setup
RedmineContacts::TestCase.prepare
@controller = ContactsSettingsController.new
@request = ActionController::TestRequest.new
@response = ActionController::TestResponse.new
User.current = nil
end
test "should save setting" do
@request.session[:user_id] = 1
post :save, :project_id => 1, :contacts_settings => {:setting1 => 1, :setting2 => "Hello"}
assert_redirected_to :controller => 'projects', :action => 'settings', :tab => 'contacts', :id => "ecookbook"
assert_equal 1, ContactsSetting[:setting1, 1]
assert_equal "Hello", ContactsSetting[:setting2, 1]
end
end