end
end
- context "#render_project" do
- should "be tested"
- end
-
- context "#render_issues" do
- should "be tested"
- end
-
- context "#render_version" do
- should "be tested"
- end
-
context "#subject_for_project" do
setup do
create_gantt
assert_select 'div span.project-overdue'
end
end
- should "test the PNG format"
- should "test the PDF format"
end
context "#line_for_project" do
end
end
- context "late line" do
- should_eventually "start from the starting point on the left" do
- @output_buffer = @gantt.line_for_project(@project, {:format => :html, :zoom => 4})
- assert_select "div.project.task_late[style*=left:28px]", true, @output_buffer
- end
-
- should_eventually "be the total delayed width of the project" do
- @output_buffer = @gantt.line_for_project(@project, {:format => :html, :zoom => 4})
- assert_select "div.project.task_late[style*=width:30px]", true, @output_buffer
- end
- end
-
- context "done line" do
- should_eventually "start from the starting point on the left" do
- @output_buffer = @gantt.line_for_project(@project, {:format => :html, :zoom => 4})
- assert_select "div.project.task_done[style*=left:28px]", true, @output_buffer
- end
-
- should_eventually "Be the total done width of the project" do
- @output_buffer = @gantt.line_for_project(@project, {:format => :html, :zoom => 4})
- assert_select "div.project.task_done[style*=width:18px]", true, @output_buffer
- end
- end
-
context "starting marker" do
should "not appear if the starting point is off the gantt chart" do
# Shift the date range of the chart
@output_buffer = @gantt.line_for_project(@project, {:format => :html, :zoom => 4})
assert_select "div.project.label", /#{@project.name}/
end
-
- should_eventually "show the percent complete" do
- @output_buffer = @gantt.line_for_project(@project, {:format => :html, :zoom => 4})
- assert_select "div.project.label", /0%/
- end
end
end
- should "test the PNG format"
- should "test the PDF format"
end
context "#subject_for_version" do
assert_select 'div span.version-behind-schedule'
end
end
- should "test the PNG format"
- should "test the PDF format"
end
context "#line_for_version" do
end
end
end
- should "test the PNG format"
- should "test the PDF format"
end
context "#subject_for_issue" do
assert_select 'div span.issue-overdue'
end
end
- should "test the PNG format"
- should "test the PDF format"
end
context "#line_for_issue" do
@output_buffer = @gantt.line_for_issue(@issue, {:format => :html, :zoom => 4})
assert_select "div.tooltip", /#{@issue.subject}/
end
- should "test the PNG format"
- should "test the PDF format"
- end
-
- context "#to_image" do
- should "be tested"
- end
-
- context "#to_pdf" do
- should "be tested"
end
def test_sort_issues_no_date