Capybaraでqueryも含めてcurrent_pathのチェックする

環境

capybara (2.7.1)

コード

describe '/?foo#bar' do
  before { visit '/?foo#bar' }
  
  it do
    expect(page.has_current_path?('/?foo')).to be true #=> Ok
  end

  it do
    expect(page.has_current_path?('/?foo#bar')).to be true #=> Failed
  end
end

#以下は評価されないよう

TODO

  • #以下は評価されないのをコード的に調べる

参考サイト

stackoverflow.com