Я пытаюсь понять, как я могу смоделировать (просто) current_user внутри своих модульных тестов в Rails? (Я использую Test::Unit). Я пытался искать в Google и StackOverflow, но ничего действительно полезного!
Любые идеи?
Спасибо!
Я пытаюсь понять, как я могу смоделировать (просто) current_user внутри своих модульных тестов в Rails? (Я использую Test::Unit). Я пытался искать в Google и StackOverflow, но ничего действительно полезного!
Любые идеи?
Спасибо!
Если вы находитесь в модульном тесте, вам, вероятно, следует передать current_user в свой процесс. При тестировании с более высокого уровня, где вам действительно будет интересен current_user, в OmniAuth есть несколько имитаций для тестов.
Посмотрите здесь: https://github.com/intridea/omniauth/wiki/Intridea-Testing< /а>
Надеюсь, это поможет.
uid
, что и omniauth, а затем войти в систему. Таким образом, пользователь будет найден и вошел в систему как администратор, а не создан.
- person Mohamad; 28.02.2013