##// END OF EJS Templates
Use subclasses method instead of class variable....
Jean-Philippe Lang -
r8857:528735b955ab
parent child
Show More
@@ -98,7 +98,7 class Enumeration < ActiveRecord::Base
98 98 #
99 99 # Note: subclasses is protected in ActiveRecord
100 100 def self.get_subclasses
101 @@subclasses[Enumeration]
101 subclasses
102 102 end
103 103
104 104 # Does the +new+ Hash override the previous Enumeration?
@@ -108,4 +108,15 class EnumerationTest < ActiveSupport::TestCase
108 108 enumeration.parent = Enumeration.find(5)
109 109 assert enumeration.is_override?
110 110 end
111
112 def test_get_subclasses
113 classes = Enumeration.get_subclasses
114 assert_include IssuePriority, classes
115 assert_include DocumentCategory, classes
116 assert_include TimeEntryActivity, classes
117
118 classes.each do |klass|
119 assert_equal Enumeration, klass.superclass
120 end
121 end
111 122 end
General Comments 0
You need to be logged in to leave comments. Login now