Пожалуйста, мне нужна помощь о том, как написать тест контроллера для приложения 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
Пожалуйста, оцените любую помощь, которая может быть оказана