Testowanie responsive layout

Witam, używam RSpec, Capybara i phantom.js (gem poltergeist).
Chciałbym przetestować czy pewne elementy strony są ukrywane dla mniejszych ekranów, przykładowo w pewnej tabeli mam:
(hidden-phone to klasa z Twitter Bootstrap.)

<th class="hidden-phone">Email</th>

a oto test:

[code=ruby] context ‘Phone’, js: true do
before do
page.driver.resize 320, 480
end

    it 'should hide some elements' do
      visit trip_path
      within '#trip thead tr' do
        expect(page).not_to have_content 'Email'
      end
    end

  end[/code]

Test niestety nie przechodzi. Gdy robie zrzut ekranu za pomocą page.drive.render to elementów nie ma w wygenerowanym pdfie.

Okazało się że update capybary do wersji 2.1 i poltergeist do 1.3 rozwiązało problem :slight_smile: