| Name | Total Lines | Lines of Code | Total Coverage | Code Coverage |
|---|---|---|---|---|
| app/helpers/assignments_helper.rb | 44 | 40 | 95.45%
|
95.00%
|
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.
1 module AssignmentsHelper |
2 |
3 def add_assignment_file_link(name, form) |
4 link_to_function name do |page| |
5 assignment_file = render(:partial => 'assignment_file', :locals => {:form => form, :assignment_file => AssignmentFile.new}) |
6 page << %{ |
7 var new_assignment_file_id = "new_" + new Date().getTime(); |
8 $('assignment_files').insert({bottom: "#{ escape_javascript assignment_file }".replace(/(attributes_\\d+|\[\\d+\])/g, new_assignment_file_id) }); |
9 $('assignment_assignment_files_' + new_assignment_file_id + '_filename').focus(); |
10 } |
11 end |
12 end |
13 |
14 def add_grace_period_link(name, form, element_id) |
15 link_to_function name , nil, :id => element_id do |page| |
16 period = render(:partial => 'grace_period', :locals => {:pf => form, :grace_period => Period.new}) |
17 page << %{ |
18 if ($F('grace_period_submission_rule') != null) { |
19 var new_period_id = new Date().getTime(); |
20 $('grace_periods').insert({bottom: "#{ escape_javascript period }".replace(/(attributes_\\d+|\[\\d+\])/g, new_period_id) }); |
21 $('assignment_submission_rule_attributes_periods_' + new_period_id + '_hours').focus(); |
22 } else { |
23 alert("#{I18n.t("submission_rules.grace_period_submission_rule.alert")}"); |
24 } |
25 } |
26 end |
27 end |
28 |
29 def add_penalty_period_link(name, form, element_id) |
30 link_to_function name , nil, :id => element_id do |page| |
31 period = render(:partial => 'penalty_period', :locals => {:pf => form, :penalty_period => Period.new}) |
32 page << %{ |
33 if ($F('penalty_period_submission_rule') != null) { |
34 var new_period_id = new Date().getTime(); |
35 $('penalty_periods').insert({bottom: "#{ escape_javascript period }".replace(/(attributes_\\d+|\[\\d+\])/g, new_period_id) }); |
36 $('assignment_submission_rule_attributes_periods_' + new_period_id + '_hours').focus(); |
37 } else { |
38 alert("#{I18n.t("submission_rules.penalty_period_submission_rule.alert")}"); |
39 } |
40 } |
41 end |
42 end |
43 |
44 end |
Generated on Thu Sep 09 00:10:34 -0400 2010 with rcov 0.9.8