Заглушка protect_from_forgery в rspec для API-спецификаций
Я создаю API для своего приложения Rails и хотел бы защитить его от CSRF-атак, используя protect_from_forgery
, Я пишу спецификации запросов для ApiController
и хотел бы написать спецификации для ответа, который я получаю, когда CSRF в запросе недействителен. У меня вопрос, как мне заглушить поведение protect_from_forgery
имитировать недействительный токен CSRF?
1 ответ
Решение
allow(ApiController).to receive(:protect_from_forgery).and_return(false)