Nimble - `contains`不接受数组

时间:2018-04-03 02:58:10

标签: swift quick-nimble

使用Nimble匹配器,如果我尝试这样的话:

expect([["a"],["b"]]).to(contain([["a"],["b"]]))

我收到此错误:

Error:(29, 54) cannot convert value of type 'Predicate<NMBContainer>' to expected argument type 'Predicate<[[String]]>'

但这很好:

expect(["a","b"]).to(contain(["a","b"]))

为什么?

1 个答案:

答案 0 :(得分:1)

我刚刚尝试过,两个版本对我来说都很好。如果您没有使用7.1.1 ver-可能是更新的原因。