|
commit_set_observer_test.rb
|
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
require 'test_helper' class CommitSetObserverTest < ActiveSupport::TestCase def test_find_tasks_closed observer = CommitSetObserver.instance tasks_closed = observer.send :find_tasks_closed, 'Closing: #1 close: #2 closed: #3' assert_equal 3, tasks_closed.size end def test_find_tasks_comment observer = CommitSetObserver.instance tasks_comment = observer.send :find_tasks_comment, 'Comment: #44' assert_equal 1, tasks_comment.size end def test_create_commit_msg observer = CommitSetObserver.instance commit = commits(:r1) msg = observer.send :create_commit_msg, commit msg_expected = "Comment from commit [[Commit:1|1]] \"First commit\" by [[User:developer|Developer Account]]\n\nFirst commit\n\nBody of the commit message here" assert_equal msg_expected, msg end def test_task_close observer = CommitSetObserver.instance commit = commits(:r1) task_id = "1" task = Task.find_by_id(task_id) assert_equal TaskStatus::NEW, task.task_status_id assert_equal 1, task.task_change_sets.size assert_equal 0, task.task_changes.size observer.send :task_close, commit, task_id task = Task.find_by_id(task_id) assert_equal TaskStatus::CLOSED, task.task_status_id assert_equal 2, task.task_change_sets.size assert_equal 2, task.task_changes.size end def test_task_close_closed observer = CommitSetObserver.instance commit = commits(:r1) task_id = "2" task = Task.find_by_id(task_id) assert_equal TaskStatus::CLOSED, task.task_status_id assert_equal 1, task.task_change_sets.size assert_equal 0, task.task_changes.size observer.send :task_close, commit, task_id task = Task.find_by_id(task_id) assert_equal TaskStatus::CLOSED, task.task_status_id assert_equal 1, task.task_change_sets.size assert_equal 0, task.task_changes.size end def test_task_comment observer = CommitSetObserver.instance commit = commits(:r1) task_id = "1" task = Task.find_by_id(task_id) assert_equal TaskStatus::NEW, task.task_status_id assert_equal 1, task.task_change_sets.size assert_equal 0, task.task_changes.size observer.send :task_comment, commit, task_id task = Task.find_by_id(task_id) assert_equal 2, task.task_change_sets.size assert_equal 1, task.task_changes.size end end |