Функциональный тест с Minitest и аутентификацией - PullRequest
4 голосов
/ 22 ноября 2011

Я пытаюсь провести функциональное тестирование, но я не знаю, как обращаться с файлами cookie. Я использую Ruby и Minitest для функциональной проверки контроллеров. Но чтобы запустить тесты в контроллерах, сначала мне нужно пройти аутентификацию. Аутентификация использует куки-файлы, чтобы увидеть, вошел ли пользователь в систему или нет. Проблема в том, что функциональные тесты не видят, что находится в куки, чем я не могу аутентифицироваться, а затем запустить тесты. Кто-нибудь дает мне совет, чтобы решить эту проблему?

спасибо Хибер

1 Ответ

0 голосов
/ 20 января 2012

Я сам смотрю на ту же проблему.Будучи несколько новичком в этом, я не уверен, что это сработает, но я собираюсь попробовать использовать хук before do для запуска аутентификации.

Что-то на этот счет:

    before do
      get :login
      # fill in and submit
    end

    it "must do stuff" do
      #Test things and hopefully it'll be logged in
    end
...