Konfigurieren Sie RSpec, um den Capybara.javascript_driver für alle Anforderungsspezifikationen zu verwenden

8

Ist es möglich, RSpec global zu konfigurieren, um Capybaras (standardmäßigen oder benutzerdefinierten) JavaScript-Treiber für alle Anforderungsspezifikationen zu verwenden? Manchmal vergessen wir, js: true zu jeder Request-Spezifikation manuell hinzuzufügen, und es ist irgendwie nervig.

    
rubiii 31.10.2012, 20:31
quelle

3 Antworten

10

Legen Sie in spec_helper.rb Folgendes fest:

%Vor%     
prusswan 31.10.2012, 20:37
quelle
8

Für spätere Versionen von Capybara und Rspec ist es wichtig, nach Typ zu suchen, der "Feature" ist

%Vor%

oder für RSpec 3 (übergeben Sie example in den Block)

%Vor%     
justingordon 10.03.2013 21:49
quelle
0

Beziehen Sie sich auf diese Lösung, wenn Sie alle Testfälle gleichzeitig ausführen möchten.

Rspec + Capybara kann den JS-Treiber optional ändern

    
hacker_1989 12.11.2015 19:42
quelle