Проблема с rspec(click_link)
задал [без логина] 4 месяца назад
есть код:
хочу протестировать нажатие кнопки Add to Cart:
выдает ошибку что такой кнопки с текстом или id не найденно. в чем проблема? хотя ссылку TEST находит, т.к она за циклом находится
<% @products.each do |product| %>
<ul>
<li>
<%= link_to image_tag("big1.jpg"), product %>
<div class="product-info">
<h3><%= product.title %></h3>
<div class="product-desc">
<strong class="price"><%= number_to_currency(product.price) %></strong>
</div>
</div>
<div id="button">
<%= link_to 'Add to Cart', line_items_path(product_id: product), method: :post %>
<%= link_to 'View', product %>
</div>
</li>
</ul>
<% end %>
<%= link_to 'TEST', product %>`
хочу протестировать нажатие кнопки Add to Cart:
require 'spec_helper'
describe "products" do
subject {page}
describe "add item to cart" do
it "should increment the count" do
visit root_path
expect {click_link "Add to Cart" }.to change(LineItem, :count).by(1)
end
end
end
выдает ошибку что такой кнопки с текстом или id не найденно. в чем проблема? хотя ссылку TEST находит, т.к она за циклом находится