複数のボタンがあるページがあります。例えば :
<% Zombie.each.do |zombie| %>
<%= zombie.name %>
<%= form_for(zombie) do |f| %>
<div><%= f.hidden_field :craving, value: true %></div>
<%= f.submit t('zombie.craving') %>
<% end %>
<% end %>
そして、私はテストしたい
it "should increment the craving zombie count" do
expect { click_button t('zombie.craving') }.to change(Zombie.where(craving: true), :count).by(1)
end
でもそうすると、カピバラはゾンビの数だけあいまいな一致を検出します...
これを回避するにはどうすればよいですか?