Я использую мини-тест для тестирования фреймворка. Я пытаюсь писать модельные тесты.
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 или нет.
Как я могу написать этот тест. Я жду ваших идей? Заранее спасибо.