我使用迷你测试来测试框架。我尝试编写模型测试。
class Person
include Mongoid::Document
field :provider, type:String
field :user_id, type:String
field :name, type:String
def self.create_with_omniauth(auth)
create! do |person|
person.provider = auth["provider"]
person.user_id = auth["uid"]
#user.name = auth["info"]["name"]
end
end
def self.find_by_provider_and_uid(provider, uid)
where(provider: provider, user_id: uid).first
end
end
以上是我的人物模型。我想编写一个测试来控制人是否具有“create_with_omniauth 方法”。
我该如何编写这个测试。我等你的想法?提前致谢。