黃瓜,我有這樣的事情Rspec中的標籤可以是「或」還是「或」?
@do_this
@de @fr @it @us
Scenario: Do something irrelevant
Given ...
When ...
Then
@do_that
@de @fr @it @us
Scenario: Do a different irrelevant thing
Given ...
When ...
Then
這是可以做到像cucumber -t @de -t @do_this
,所以僅匹配這兩個標籤的場景將被運行。不過,我似乎無法在Rspec中獲得相同的行爲。在上面的示例中,只有第一種情況纔會運行,即使第二種情況也有@de
標記。
背景:我有在許多國家推出了一個平臺,而不是所有的功能均在每個國家都可獲得。所以最好的是我可以相應地標記場景,然後從命令行調用各個場景。我目前正在從黃瓜切換到Rspec的過程中,原因有幾個,但這是目前唯一讓我失望的事情。當然,我也接受其他關於如何解決這個問題的建議。
短版:我想調用Rspec的單項測試誰匹配兩個或多個標籤。