@@ -47,6 +47,14 class IssueRelationsControllerTest < ActionController::TestCase | |||||
47 | assert_equal 'relates', relation.relation_type |
|
47 | assert_equal 'relates', relation.relation_type | |
48 | end |
|
48 | end | |
49 |
|
49 | |||
|
50 | def test_create_on_invalid_issue | |||
|
51 | assert_no_difference 'IssueRelation.count' do | |||
|
52 | post :create, :issue_id => 999, | |||
|
53 | :relation => {:issue_to_id => '2', :relation_type => 'relates', :delay => ''} | |||
|
54 | assert_response 404 | |||
|
55 | end | |||
|
56 | end | |||
|
57 | ||||
50 | def test_create_xhr |
|
58 | def test_create_xhr | |
51 | assert_difference 'IssueRelation.count' do |
|
59 | assert_difference 'IssueRelation.count' do | |
52 | xhr :post, :create, :issue_id => 3, :relation => {:issue_to_id => '1', :relation_type => 'relates', :delay => ''} |
|
60 | xhr :post, :create, :issue_id => 3, :relation => {:issue_to_id => '1', :relation_type => 'relates', :delay => ''} | |
@@ -127,6 +135,13 class IssueRelationsControllerTest < ActionController::TestCase | |||||
127 | end |
|
135 | end | |
128 | end |
|
136 | end | |
129 |
|
137 | |||
|
138 | def test_destroy_invalid_relation | |||
|
139 | assert_no_difference 'IssueRelation.count' do | |||
|
140 | delete :destroy, :id => '999' | |||
|
141 | assert_response 404 | |||
|
142 | end | |||
|
143 | end | |||
|
144 | ||||
130 | def test_destroy_xhr |
|
145 | def test_destroy_xhr | |
131 | IssueRelation.create!(:relation_type => IssueRelation::TYPE_RELATES) do |r| |
|
146 | IssueRelation.create!(:relation_type => IssueRelation::TYPE_RELATES) do |r| | |
132 | r.issue_from_id = 3 |
|
147 | r.issue_from_id = 3 |
General Comments 0
You need to be logged in to leave comments.
Login now