summaryrefslogtreecommitdiff
path: root/test/test_helper.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_helper.rb')
-rw-r--r--test/test_helper.rb67
1 files changed, 0 insertions, 67 deletions
diff --git a/test/test_helper.rb b/test/test_helper.rb
index 2514926e..e7b15da4 100644
--- a/test/test_helper.rb
+++ b/test/test_helper.rb
@@ -17,73 +17,6 @@ module ActiveRecord
17 end 17 end
18end 18end
19 19
20class Integer
21 def days
22 ActiveSupport::Duration.new(self * 86400, [[:days, self]])
23 end
24 alias :day :days
25
26 def weeks
27 ActiveSupport::Duration.new(self * 7 * 86400, [[:days, self * 7]])
28 end
29 alias :week :weeks
30
31 def hours
32 ActiveSupport::Duration.new(self * 3600, [[:seconds, self * 3600]])
33 end
34 alias :hour :hours
35
36 def minutes
37 ActiveSupport::Duration.new(self * 60, [[:seconds, self * 60]])
38 end
39 alias :minute :minutes
40
41 def seconds
42 ActiveSupport::Duration.new(self, [[:seconds, self]])
43 end
44 alias :second :seconds
45
46 def months
47 ActiveSupport::Duration.new(self * 30 * 86400, [[:months, self]])
48 end
49 alias :month :months
50
51 def years
52 ActiveSupport::Duration.new((self * 365.25 * 86400).to_i, [[:years, self]])
53 end
54 alias :year :years
55end
56
57class Float
58 def days
59 ActiveSupport::Duration.new((self * 86400).to_i, [[:days, self]])
60 end
61 alias :day :days
62
63 def hours
64 ActiveSupport::Duration.new((self * 3600).to_i, [[:seconds, (self * 3600).to_i]])
65 end
66 alias :hour :hours
67
68 def minutes
69 ActiveSupport::Duration.new((self * 60).to_i, [[:seconds, (self * 60).to_i]])
70 end
71 alias :minute :minutes
72end
73
74require 'arel'
75module Arel
76 module Visitors
77 [ToSql, DepthFirst].each do |visitor|
78 visitor.class_eval do
79 def visit_Integer(o, collector = nil)
80 collector ? collector << o.to_s : o.to_s
81 end
82 end
83 end
84 end
85end
86
87class ActiveSupport::TestCase 20class ActiveSupport::TestCase
88 21
89 include AuthenticatedTestHelper 22 include AuthenticatedTestHelper