リクエストスペックの作成を支援するために、Ruby on Rails 3.2.3 とカピバラを使用しています。私の目標は、ログアウトをテストする仕様要求を作成することです。ウェブページ:
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown">
Welcome <%= current_user.first_name + " "+ current_user.last_name%>
<b class="caret"></b>
</a>
<ul class="dropdown-menu">
<a href="#">
<%= link_to "Sign out", destroy_user_session_path, :method => :delete%>
</a>
</ul>
</li>
テストのために、私は持っています
describe "sign out" do
it "should let user to sign out" do
login_as user, :scope => :user
# click_on "Welcome #{user.first_name} #{user.last_name}"
# Now click on Sign out
end
end
[カピバラを使用してサインアウト] をクリックする方法がわかりません。ドロップダウン メニューにあるため、ページに表示されません。誰か知っていますか ?
ドロップダウン メニューの要素をクリックする他の方法はありますか?