:workflows,
:versions
- context "#gantt" do
- should "work" do
+ def test_gantt_should_work
i2 = Issue.find(2)
i2.update_attribute(:due_date, 1.month.from_now)
-
get :show, :project_id => 1
assert_response :success
assert_template 'gantts/show'
assert_select "div a.issue", /##{i.id}/
end
- should "work without issue due dates" do
+ def test_gantt_should_work_without_issue_due_dates
Issue.update_all("due_date = NULL")
-
get :show, :project_id => 1
assert_response :success
assert_template 'gantts/show'
assert_not_nil assigns(:gantt)
end
- should "work without issue and version due dates" do
+ def test_gantt_should_work_without_issue_and_version_due_dates
Issue.update_all("due_date = NULL")
Version.update_all("effective_date = NULL")
-
get :show, :project_id => 1
assert_response :success
assert_template 'gantts/show'
assert_not_nil assigns(:gantt)
end
- should "work cross project" do
+ def test_gantt_should_work_cross_project
get :show
assert_response :success
assert_template 'gantts/show'
assert_nil assigns(:gantt).project
end
- should "not disclose private projects" do
+ def test_gantt_should_not_disclose_private_projects
get :show
assert_response :success
assert_template 'gantts/show'
-
assert_tag 'a', :content => /eCookbook/
# Root private project
assert_no_tag 'a', {:content => /OnlineStore/}
assert_no_tag 'a', :content => /Private child of eCookbook/
end
- should "export to pdf" do
+ def test_gantt_should_export_to_pdf
get :show, :project_id => 1, :format => 'pdf'
assert_response :success
assert_equal 'application/pdf', @response.content_type
assert_not_nil assigns(:gantt)
end
- should "export to pdf cross project" do
+ def test_gantt_should_export_to_pdf_cross_project
get :show, :format => 'pdf'
assert_response :success
assert_equal 'application/pdf', @response.content_type
assert_not_nil assigns(:gantt)
end
- should "export to png" do
- get :show, :project_id => 1, :format => 'png'
- assert_response :success
- assert_equal 'image/png', @response.content_type
- end if Object.const_defined?(:Magick)
-
- end
+ if Object.const_defined?(:Magick)
+ def test_gantt_should_export_to_png
+ get :show, :project_id => 1, :format => 'png'
+ assert_response :success
+ assert_equal 'image/png', @response.content_type
+ end
+ end
end