Rcov C0 Coverage Information - RCov

app/helpers/assignments_helper.rb

Name Total Lines Lines of Code Total Coverage Code Coverage
app/helpers/assignments_helper.rb 59 54
94.92%
94.44%

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 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_decay_period_link(name, form, element_id)
30     link_to_function name , nil, :id => element_id do |page|
31       period = render(:partial => 'penalty_decay_period', :locals => {:pf => form, :penalty_decay_period => Period.new})
32       page << %{
33       if ($F('penalty_decay_period_submission_rule') != null) {
34         var new_period_id =  new Date().getTime();
35         $('penalty_decay_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_decay_period_submission_rule.alert")}");
39         }
40      }
41     end
42   end
43 
44   def add_penalty_period_link(name, form, element_id)
45     link_to_function name , nil, :id => element_id do |page|
46       period = render(:partial => 'penalty_period', :locals => {:pf => form, :penalty_period => Period.new})
47       page << %{
48       if ($F('penalty_period_submission_rule') != null) {
49         var new_period_id =  new Date().getTime();
50         $('penalty_periods').insert({bottom: "#{ escape_javascript period }".replace(/(attributes_\\d+|\[\\d+\])/g, new_period_id) });
51         $('assignment_submission_rule_attributes_periods_' + new_period_id + '_hours').focus();
52       }  else {
53           alert("#{I18n.t("submission_rules.penalty_period_submission_rule.alert")}");
54         }
55      }
56     end
57   end
58 
59 end

Generated on Sun Feb 05 00:08:07 -0500 2012 with rcov 0.9.10