不应该包括

时间:2012-03-28 17:01:58

标签: ruby rspec

如何描述RSpec测试以检查阵列是否包含某些值?像这样:

tags.should include("one")
tags.should not include("two")

我可以改写我的条件:

tags.include?("two").should be_false

但我正在寻找更漂亮的解决方案。

2 个答案:

答案 0 :(得分:14)

对于Rspec v3:

upstream

答案 1 :(得分:8)

RSpec有should_not以及should

tags.should include("one")
tags.should_not include("two")

这里有一些more examples包含匹配器。