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