要素が存在しないのをテストするとき、毎回どうやるか考えてしまうのでメモっとく。
テストはfeature specで書いています。
feature "何かしらのページ" do describe "とある条件だと" do background do visit foo_path end scenario "指定したIDの要素がないこと" do expect { find("#not_found_id") }.to raise_error(Capybara::ElementNotFound) end end end