2010-06-10 2 views
0

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

ответ

2

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

def sign_in_as(user) 
    @controller.current_user = user 
    return user 
    end 
Смежные вопросы