1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00

Remove unused "Developer" fixtures from tests

The `RecursiveCallbackDeveloper` and `ImmutableMethodDeveloper` classes
are not used anymore in tests, and neither is the `@cancelled` variable.
This commit is contained in:
claudiob 2014-12-08 13:02:29 -08:00
parent 7daeb98c76
commit 3502e6ed7c

View file

@ -59,27 +59,6 @@ class ChildDeveloper < ParentDeveloper
end end
class RecursiveCallbackDeveloper < ActiveRecord::Base
self.table_name = 'developers'
before_save :on_before_save
after_save :on_after_save
attr_reader :on_before_save_called, :on_after_save_called
def on_before_save
@on_before_save_called ||= 0
@on_before_save_called += 1
save unless @on_before_save_called > 1
end
def on_after_save
@on_after_save_called ||= 0
@on_after_save_called += 1
save unless @on_after_save_called > 1
end
end
class ImmutableDeveloper < ActiveRecord::Base class ImmutableDeveloper < ActiveRecord::Base
self.table_name = 'developers' self.table_name = 'developers'
@ -88,37 +67,12 @@ class ImmutableDeveloper < ActiveRecord::Base
before_save :cancel before_save :cancel
before_destroy :cancel before_destroy :cancel
def cancelled?
@cancelled == true
end
private private
def cancel def cancel
@cancelled = true
false false
end end
end end
class ImmutableMethodDeveloper < ActiveRecord::Base
self.table_name = 'developers'
validates_inclusion_of :salary, :in => 50000..200000
def cancelled?
@cancelled == true
end
before_save do
@cancelled = true
false
end
before_destroy do
@cancelled = true
false
end
end
class OnCallbacksDeveloper < ActiveRecord::Base class OnCallbacksDeveloper < ActiveRecord::Base
self.table_name = 'developers' self.table_name = 'developers'