Rails + rspec で HTTP options リクエストの 正常パターンと不正パターンをテストする例
context 'valid request' do
subject { process :options, '/', headers: headers }
let(:headers) do
{
'Access-Control-Request-Method' => 'GET',
'Origin' => 'http://localhost'
}
end
before { subject }
it { expect(response.status).to eq 200 }
end
context 'invalid request' do
subject { process :options, '/' }
before { subject }
it { expect(response.status).to eq 404 }
end
Original by Github issue
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。