У меня есть огурец определение шага, как этот методЧто не так в моем тестовом коде?
find("div#cycle_form table").should have_content(append_row_to_table_tag("day_num", "hour", "hour_night"))
append_row_to_table_tag возвращает строку
"<tr><td>data</td><td>data</td><td>data</td><td>data</td><td>data</td></tr>"
и вид
%div{:id => "cycle_form", :class=>"list_form"}
= link_to("Add",nil,:id=>"create_row_cycle")#,:onclick=>"$('div#cycle_form table').append('#{append_row_to_table_tag("day_num", "hour", "hour_night")}');return false;", :href=>"")
%table
%th day
%th hour
%th hour_night
%th edit_button
%th delete_button
огурец не удается
expected there to be content "<tr><td>data</td><td>data</td><td>data</td><td>data</td>
<td>data</td></tr>" in "day hour hour_night edit_button delete_button\ndata data data
data data" (RSpec::Expectations::ExpectationNotMetError)
Как я могу проверить добавление элемента на страницу с помощью JavaScript с capybara?
Спасибо за повтор, Skydreamer! Я узнал огурец с капибарой .. Как можно испытать с каппибарой? и почему я получаю это уведомление «ожидается, что будет контент» – dilshod
Проблема решена с помощью find ("div # cycle_form table"). text.should have_content (append_row_to_table_tag ("day_num", "hour", "hour_night")) – dilshod