Verwendung der RSpec vor der Suitehook mit einem Tag

9

Ich versuche, den Rspec before (: suite) Hook mit einem Tag wie folgt zu verwenden:

%Vor%

aber Rspec scheint das Tag nicht zu respektieren und führt den Code aus, mit dem ich nur laufen möchte: selen = & gt; wahr unabhängig.

Der komische Teil ist, dass ich eine sehr ähnliche Sache mit dem: jedem Haken auch mache und das scheint gut zu funktionieren:

%Vor%

Weiß jemand, was ich falsch mache?

    
Ganesh Shankar 06.02.2012, 10:16
quelle

2 Antworten

3

Das sollte funktionieren:

%Vor%     
Yuriy Kharchenko 29.05.2012 09:54
quelle
2

Ich habe mich nicht genau damit befasst, aber ich vermute, dass der: suite-Bereich ausgeführt werden kann, bevor irgendwelche Tags interpretiert werden. Soweit ich denken kann, möchten Sie sowieso nur eine Suite (obwohl ich die Verwendung in Ihrem Beispiel sehen kann). Ich denke, es ist möglich, ein vorheriges zu tun: all das würde dasselbe tun, solange du es "hoch" genug ausdrückst, wie in deinem spec_helper.rb?

== EDIT ==

Also dachte ich noch etwas darüber nach, und eine Lösung, die mir in den Sinn kam, war etwa so:

%Vor%

Ich habe eine ähnliche Sache gemacht, um Tags mit Guard- und Guard-Spec zu behandeln. Sie können natürlich die env var ohne filter_run_excluding verwenden, und das wäre dasselbe wie:     % & gt; RUN_SELENIUM = 1 Bündel exec rspec --tag selen spec / Das Hinzufügen der Config-Zeile hilft nur dabei, sie konsistent zu halten.

Hoffe das hilft!

    
Craig Monson 18.02.2012 16:25
quelle