Я пишу функциональный тест прямо сейчас, который пытается проверить действие редактирования. Мне это немного странно, потому что я не вижу того, чего ожидаю, когда я запускаю RSpec, но когда я использую команду save_and_open_page, он показывает, что то, что я ожидаю, действительно присутствует в браузере. Я думаю, что это проблема селена, но я новичок в rspec, и я не уверен. Мне было предложено использовать «Сон» или «Пауза», но я не уверен, как использовать эти методы, и я не могу найти никаких хороших документов на нем. Мне интересно, может ли кто-нибудь показать мне правильный способ использовать это в моем текущем коде?Вызов RSpec sleep
TEST
require "rails_helper"
RSpec.feature "Edit 'Bounce Back' Message", :type => :feature do
given!(:group) { Group.create!(name: "Group A", response: "You are now subscribed for updates") }
scenario "Staff can see the response messages" do
visit "/groups"
user = FactoryGirl.create(:user)
fill_in "Email", with: user.email
fill_in "Password", with: user.password
click_button "Sign in"
expect(page).to have_content("You are now subscribed for updates")
expect(page).to have_content("Group a")
end
scenario "Staff can edit the response messages" do
visit "/groups/#{group.id}/edit"
user = FactoryGirl.create(:user)
fill_in "Email", with: user.email
fill_in "Password", with: user.password
click_button "Sign in"
expect(page).to have_content("You have now subscribed for updates")
end
end
Я надеюсь, что это достаточно информации, пожалуйста, дайте мне знать, если вам нужно больше. Спасибо! Я также пытался использовать rspec_wait, но он по-прежнему отправляет сообщение об ошибке. здесь
<div class="container text-center">
<div class="row">
<div class="col-lg-8 col-lg-offset-2 well">
<%= form_for @group do |form| %>
<div class="form-group">
<%= form.label :body, "Edit The Response:", class: "message_label"%>
<%= form.text_field :response, class: "form-control", placeholder: "New things are happening!" %>
</div>
<%= form.submit "Update", class: "btn btn-primary" %>
<% end %>
</div>
</div>
</div>
Не спите; пусть Капибара ждет тебя. Ваши примеры выглядят хорошо для меня; где они терпят неудачу? –