Rails тестирование Basic Auth header - PullRequest
0 голосов
/ 16 марта 2019

Пожалуйста, мне нужна помощь о том, как написать тест контроллера для приложения rails. Я хочу проверить пользователя, используя Basic Auth, где информация заголовка закодирована в base64. Когда я пишу тест, по какой-то причине он выдает ошибку 404. Даже когда детали кажутся правильными.

То, чего я пытаюсь добиться, - это когда вы вызываете определенную страницу, вы должны авторизоваться для просмотра страницы. Пожалуйста, найдите ниже мой образец теста

test "Basic auth login" do

    au_headers = {"HTTP_AUTHORIZATION" => "Basic #{Base64.encode64('sammy@dayqqq.com:0123456AHGDR67890292812345645564')}"}
    get sample_item_url(),params: {}, as: :json, headers: au_headers
    assert_response :success
  end

Пожалуйста, оцените любую помощь, которая может быть оказана

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...