🖥

#Rails + #rspec HTTP options request test example : valid and invalid

に公開

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

https://github.com/YumaInaura/YumaInaura/issues/2722

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

https://line.me/ti/g2/eEPltQ6Tzh3pYAZV8JXKZqc7PJ6L0rpm573dcQ

Twitter

https://twitter.com/YumaInaura

公開日時

2019-11-16

Discussion