Sha256: 7f0827400702151c53e4ea723d4956b805753b1ba498e52ee5c813eada6e5010
Contents?: true
Size: 784 Bytes
Versions: 24
Compression:
Stored size: 784 Bytes
Contents
require 'spec_helper' describe 'jQuery preflight request example', type: :feature, js: true do let(:url) { 'http://example.com/api' } before do proxy.stub(url, method: 'get').and_return( headers: { 'Access-Control-Allow-Origin' => '*' }, code: 201 ) end it 'stubs out the OPTIONS request' do visit '/preflight_request.html' expect(page.find('#result')).to have_content 'Fail!' proxy.stub(url, method: 'options').and_return( headers: { 'Access-Control-Allow-Methods' => 'GET, OPTIONS', 'Access-Control-Allow-Headers' => 'Content-Type', 'Access-Control-Allow-Origin' => '*' }, code: 200 ) visit '/preflight_request.html' expect(page.find('#result')).to have_content 'Success!' end end
Version data entries
24 entries across 24 versions & 1 rubygems