2013-03-14 1 views
1

Я пытаюсь проверить метод контроллера, который получает user_id от current_user для разработки.Как я могу проверить метод контроллера, который использует информацию от current_user разработчика?

Следующие ответы на другие вопросы, я пытаюсь sign_in с пользователем mock_up, но он дает мне ту же проблему, что и в undefined method `sign_in' for #<RSpec::Core::ExampleGroup::Nested_1::Nested_1:0x1057fd428> error while trying to set up RSpec with Devise. В этом вопросе принятый ответ говорит о том, что вы не можете использовать помощников Devise в тесте интеграции rspec.

Как это проверить, как я могу проверить метод контроллера, который должен выполнить выполненный пользователем журнал?

+5

https://github.com/plataformatec/devise/wiki/How-To:-Controllers-and Вид-тесты-с-Rails-3- (и-RSpec) – apneadiving

ответ

1

Почему вы не издеваетесь над «current_user»? Начиная с его разработки Devise, он уже был протестирован ... У вас не должно быть проблем с освещением, издевающихся над вашим тестируемым пользователем.

Смежные вопросы