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 44 40
95.45%
95.00%

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_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