У меня есть тест, написанный с RSpec и Capybara, который не должен проходить, однако это:
it 'should have the given text' do
visit root_path
expect(page).to have_text("This is not here")
end
Затем я включил его в тест для поиска проблемы:
puts page.text
Он возвращает намного больше текста, чем на странице, и включает в себя следующее:
Extracted source (around line #12):
10 11 12 13
})
visit root_path
expect(page).to have_text("This is not here")
Похоже, все, что я положил в моем тесте, сработает, когда он вызовет has_text?
.Почему он содержит весь этот текст, которого нет на странице?