Zatem, w odniesieniu do testowania integracyjnego korzystania Capybara i rspec, wiem, że mogę to zrobić:Zmień domyślny rozmiar okna przeglądarki Kapibara
page.driver.browser.manage.window.resize_to(x,y)
za How to set Browser Window size in Rspec (Selenium) dla konkretnych testów RSpec, ale czy jest jakiś sposób, aby to zrobić globalnie, więc każdy test, na który wpływają zapytania o media, nie musi tego definiować?
Następnie muszę to zrobić w każdym pliku specyfikacji, prawda? Jak mogę to zrobić dla * wszystkiego *? – CDub
Możesz użyć RSpec.configure, aby dołączyć lub rozszerzyć moduły w swoich przykładach, a następnie umieścić swój poprzedni: all /: each w module, który włączasz/rozszerzasz: https://www.relishapp.com/rspec/rspec-core/docs/helper-methods/define-helper-methods-in-a-module –
@CDub zobacz moją odpowiedź. Powyższe rzeczy też mi nie pomogły. –