require File.expand_path '../../test_helper', __FILE__ class AdditionalsJournalTest < Additionals::TestCase fixtures :projects, :users, :members, :member_roles, :roles, :trackers, :projects_trackers, :enabled_modules, :issue_statuses, :issue_categories, :workflows, :enumerations, :issues, :journals, :journal_details, :custom_fields, :custom_fields_projects, :custom_fields_trackers, :custom_values def setup prepare_tests @issue = issues(:issues_001) @current_journal = Journal.new(journalized: @issue, user: users(:users_001), notes: '') end def test_journal_history_with_added_entries assert_difference('JournalDetail.count', 2) do assert AdditionalsJournal.save_journal_history(@current_journal, 'issue_test_relation', [1], [1, 2, 3]) end end def test_journal_history_with_removed_entries assert_difference('JournalDetail.count', 2) do assert AdditionalsJournal.save_journal_history(@current_journal, 'issue_test_relation', [1, 2, 3], [1]) end end def test_journal_history_without_changes assert_difference('JournalDetail.count', 0) do assert AdditionalsJournal.save_journal_history(@current_journal, 'issue_test_relation', [1, 2, 3], [1, 2, 3]) end end end