Rails - Как просто смоделировать current_user (OmniAuth) на Test :: Unit? - PullRequest
2 голосов
/ 28 апреля 2011

Я пытаюсь выяснить, как я могу (просто) насмехаться над current_user внутри моих модульных тестов в Rails?(Я использую Test :: Unit).Я пытался посмотреть на Google и StackOverflow, но ничего действительно полезного!

Есть идеи?

Спасибо!

1 Ответ

2 голосов
/ 13 июля 2011

Если вы находитесь в модульном тесте, то, вероятно, вам следует передать current_user вашему процессу.При тестировании с более высокого уровня, где вы на самом деле будете заботиться о current_user, OmniAuth имеет некоторые насмешки над тестами.

Смотрите здесь: https://github.com/intridea/omniauth/wiki/Integration-Testing

Надеюсь, что это поможет.

...