【发布时间】:2012-03-09 11:55:45
【问题描述】:
我有两个问题
1.如何在 Rails 测试用例中存根一个 nil 对象。
2.模拟一个 Active Record 抽象类
- 我有一个带有测试数据库 X_test 的应用程序 X,现在我需要 存根一个不存在的数据库 y_test,它实现了 Active Record 对象并且是一个抽象类
例如
Y::table.find_by_email("hello@gmail.com").selected_lan["iden"]
module Y
class table <Base
belongs_to:selected_lan, :class =>lan
def self.find_by_email(iden)
find_by_email(license_iden)
end
end
end
module Y
class Base <ActiveRecord::Base
self.abstract_class = true
end
end
【问题讨论】:
标签: ruby-on-rails unit-testing mocking testunit mocha.js