##// END OF EJS Templates
Do not change settings in tests....
Jean-Philippe Lang -
r8104:f303000580d0
parent child
Show More
@@ -82,26 +82,19 class IssueStatusesControllerTest < ActionController::TestCase
82 assert_not_nil IssueStatus.find_by_id(1)
82 assert_not_nil IssueStatus.find_by_id(1)
83 end
83 end
84
84
85 context "on POST to :update_issue_done_ratio" do
85 def test_update_issue_done_ratio_with_issue_done_ratio_set_to_issue_field
86 context "with Setting.issue_done_ratio using the issue_field" do
86 with_settings :issue_done_ratio => 'issue_field' do
87 setup do
87 post :update_issue_done_ratio
88 Setting.issue_done_ratio = 'issue_field'
88 assert_match /not updated/, flash[:error].to_s
89 post :update_issue_done_ratio
89 assert_redirected_to '/issue_statuses'
90 end
91
92 should_set_the_flash_to /not updated/
93 should_redirect_to('the index') { '/issue_statuses' }
94 end
90 end
91 end
95
92
96 context "with Setting.issue_done_ratio using the issue_status" do
93 def test_update_issue_done_ratio_with_issue_done_ratio_set_to_issue_status
97 setup do
94 with_settings :issue_done_ratio => 'issue_status' do
98 Setting.issue_done_ratio = 'issue_status'
95 post :update_issue_done_ratio
99 post :update_issue_done_ratio
96 assert_match /Issue done ratios updated/, flash[:notice].to_s
100 end
97 assert_redirected_to '/issue_statuses'
101
102 should_set_the_flash_to /Issue done ratios updated/
103 should_redirect_to('the index') { '/issue_statuses' }
104 end
98 end
105 end
99 end
106
107 end
100 end
General Comments 0
You need to be logged in to leave comments. Login now