123456789101112131415161718192021222324252627 |
- 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
|