Rcov C0 Coverage Information - RCov

app/helpers/results_helper.rb

Name Total Lines Lines of Code Total Coverage Code Coverage
app/helpers/results_helper.rb 29 24
72.41%
66.67%

Key

Code reported as executed by Ruby looks like this...and this: this line is also marked as covered.Lines considered as run by rcov, but not reported by Ruby, look like this,and this: these lines were inferred by rcov (using simple heuristics).Finally, here's a line marked as not executed.

Coverage Details

1 module ResultsHelper
2 
3   def remark_result_unsubmitted_or_released(remark_result)
4     return (remark_result.marking_state == Result::MARKING_STATES[:unmarked] or
5             remark_result.released_to_students)
6   end
7 
8   def can_show_remark_request_tab_in_student_pane(assignment, current_user, submission)
9     if (assignment.allow_remarks)
10       if (submission.remark_result and submission.remark_result.released_to_students)
11         return true
12       else
13         return (current_user.student?)
14       end
15     else
16       return false
17     end
18   end
19 
20   def student_can_edit_remark_request(submission)
21     return (!submission.remark_result or
22             submission.remark_result.marking_state == Result::MARKING_STATES[:unmarked])
23   end
24 
25   def can_show_remark_request_tab_in_marker_pane(submission)
26     return (!student_can_edit_remark_request(submission))
27   end
28 
29 end

Generated on Tue Feb 07 00:07:35 -0500 2012 with rcov 0.9.10