1
我有這樣的例子在我的spec文件:RSpec的--tag排除沒有工作
it "does something", :separate=> true do
end
的測試中,我想從別人單獨運行。這兩條命令行,
rspec --tag separate spec/models
rspec --tag @separate spec/models
都工作只運行標記的示例。不過,我似乎無法排除這些例子。這些工作都沒有:
rspec --tag [email protected] spec/models
rspec --tag [email protected] spec/models
rspec --tag ~separate spec/models
rspec --tag -separate spec/models
隨着波浪線「〜」的標籤被完全忽略,所有的實例中運行。用連字符「 - 」,rspec的查找的「 - 獨立」或標記值「 - @單獨的」,併產生像
Run filtered using {:"-separate"=>true}
No examples were matched.
通知(該文檔使用連字符而rspec --help
輸出使用波浪號否定)
我在做什麼錯?
(RSpec的核心2.5.1,RSpec的護欄2.5.0,Ubuntu的10.04的32位在VirtualBox中運行)
感謝您的提示。我無法嘗試它,因爲我無法獲得2.6.0.rc6與rspec-rails一起工作,所以稍等一會兒。 – 2011-05-11 22:23:12
似乎它在2.6版本上不起作用 – Chris 2011-05-16 21:27:48