mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Removing unused fake models from actionpack tests
This commit is contained in:
parent
f6e7e11ad2
commit
25b0076eba
1 changed files with 0 additions and 95 deletions
|
@ -96,88 +96,6 @@ class Comment
|
|||
attr_accessor :body
|
||||
end
|
||||
|
||||
class Tag
|
||||
extend ActiveModel::Naming
|
||||
include ActiveModel::Conversion
|
||||
|
||||
attr_reader :id
|
||||
attr_reader :post_id
|
||||
def initialize(id = nil, post_id = nil); @id, @post_id = id, post_id end
|
||||
def to_key; id ? [id] : nil end
|
||||
def save; @id = 1; @post_id = 1 end
|
||||
def persisted?; @id.present? end
|
||||
def to_param; @id; end
|
||||
def value
|
||||
@id.nil? ? "new #{self.class.name.downcase}" : "#{self.class.name.downcase} ##{@id}"
|
||||
end
|
||||
|
||||
attr_accessor :relevances
|
||||
def relevances_attributes=(attributes); end
|
||||
|
||||
end
|
||||
|
||||
class CommentRelevance
|
||||
extend ActiveModel::Naming
|
||||
include ActiveModel::Conversion
|
||||
|
||||
attr_reader :id
|
||||
attr_reader :comment_id
|
||||
def initialize(id = nil, comment_id = nil); @id, @comment_id = id, comment_id end
|
||||
def to_key; id ? [id] : nil end
|
||||
def save; @id = 1; @comment_id = 1 end
|
||||
def persisted?; @id.present? end
|
||||
def to_param; @id; end
|
||||
def value
|
||||
@id.nil? ? "new #{self.class.name.downcase}" : "#{self.class.name.downcase} ##{@id}"
|
||||
end
|
||||
end
|
||||
|
||||
class Sheep
|
||||
extend ActiveModel::Naming
|
||||
include ActiveModel::Conversion
|
||||
|
||||
attr_reader :id
|
||||
def to_key; id ? [id] : nil end
|
||||
def save; @id = 1 end
|
||||
def new_record?; @id.nil? end
|
||||
def name
|
||||
@id.nil? ? 'new sheep' : "sheep ##{@id}"
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
class TagRelevance
|
||||
extend ActiveModel::Naming
|
||||
include ActiveModel::Conversion
|
||||
|
||||
attr_reader :id
|
||||
attr_reader :tag_id
|
||||
def initialize(id = nil, tag_id = nil); @id, @tag_id = id, tag_id end
|
||||
def to_key; id ? [id] : nil end
|
||||
def save; @id = 1; @tag_id = 1 end
|
||||
def persisted?; @id.present? end
|
||||
def to_param; @id; end
|
||||
def value
|
||||
@id.nil? ? "new #{self.class.name.downcase}" : "#{self.class.name.downcase} ##{@id}"
|
||||
end
|
||||
end
|
||||
|
||||
class Author < Comment
|
||||
attr_accessor :post
|
||||
def post_attributes=(attributes); end
|
||||
end
|
||||
|
||||
class HashBackedAuthor < Hash
|
||||
extend ActiveModel::Naming
|
||||
include ActiveModel::Conversion
|
||||
|
||||
def persisted?; false; end
|
||||
|
||||
def name
|
||||
"hash backed author"
|
||||
end
|
||||
end
|
||||
|
||||
module Blog
|
||||
def self.use_relative_model_naming?
|
||||
true
|
||||
|
@ -193,21 +111,8 @@ module Blog
|
|||
end
|
||||
end
|
||||
|
||||
class ArelLike
|
||||
def to_ary
|
||||
true
|
||||
end
|
||||
def each
|
||||
a = Array.new(2) { |id| Comment.new(id + 1) }
|
||||
a.each { |i| yield i }
|
||||
end
|
||||
end
|
||||
|
||||
class RenderJsonTestException < Exception
|
||||
def to_json(options = nil)
|
||||
return { :error => self.class.name, :message => self.to_s }.to_json
|
||||
end
|
||||
end
|
||||
|
||||
class Car < Struct.new(:color)
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue