Spec response for forgery (#3248)
Remove protect_from_forgery in ApiController, which is disabled by the following skip_before_action, as well.master
parent
e98559c3ff
commit
10768aa204
@ -0,0 +1,18 @@ |
|||||||
|
# frozen_string_literal: true |
||||||
|
|
||||||
|
require 'rails_helper' |
||||||
|
|
||||||
|
describe ApiController, type: :controller do |
||||||
|
controller do |
||||||
|
def success |
||||||
|
head 200 |
||||||
|
end |
||||||
|
end |
||||||
|
|
||||||
|
it 'does not protect from forgery' do |
||||||
|
ActionController::Base.allow_forgery_protection = true |
||||||
|
routes.draw { post 'success' => 'api#success' } |
||||||
|
post 'success' |
||||||
|
expect(response).to have_http_status(:success) |
||||||
|
end |
||||||
|
end |
Loading…
Reference in new issue