Оформление с помощью Test :: Unit - PullRequest
0 голосов
/ 10 июня 2010

Я использую Разрешение для аутентификации с моим приложением rails, которое работает. Но теперь все мои модульные тесты не пройдены, потому что они перенаправляют на страницу входа, что имеет смысл. Клиренс, кажется, имеет вспомогательные функции для исправления этого, но я могу найти их только для Следует Существуют ли эквивалентные помощники для Test :: Unit?

1 Ответ

2 голосов
/ 11 июня 2010

Я думал, что будет больше "волшебства" в том, как работают макросы musta, но на самом деле это действительно просто.Чтобы добавить поведение sign_in, просто добавьте это в test_helper.rb

  def sign_in_as(user)
    @controller.current_user = user
    return user
  end
...