trabajo-afectivo/spec/requests/cors_preflight_check_spec.rb

26 lines
500 B
Ruby
Raw Normal View History

require 'rails_helper'
RSpec.describe 'CORS Preflight Check', type: :request do
shared_examples 'empty response' do
it { expect(response).to have_http_status(:ok) }
it { expect(response.body).to be_empty }
end
context 'valid route' do
before do
process :options, '/'
end
include_examples 'empty response'
end
context 'invalid route' do
before do
process :options, '/this_is_an_invalid_route'
end
include_examples 'empty response'
end
end