Капибара и страничка
Я установил Capybara на Rails, но, если я зайду в отладчик в моем файле steps.rb и проверим содержимое page.body, оно всегда будет пустым.
Совершенно невежественно, как поступить. Должен ли я проверить, загружен ли Capybara в среде? Если да, то как?
Стоит ли где-нибудь инициализировать Капибару - если да, то как?
1 ответ
Решение
Вы посетили свою страницу? Извините, я знаю, это звучит глупо, но это все, что я могу придумать, учитывая приведенную выше информацию. Можете ли вы попробовать page.find('body') вместо этого?
Как это:
describe 'home page' do
before :each do
visit root_path
end
it 'should have a body' do
page.find('body').should_not be_nil
page.find('body').text.should_not == ''
end
.
.
.
end