Nimble - `contain` 不接受数组数组
Posted
技术标签:
【中文标题】Nimble - `contain` 不接受数组数组【英文标题】:Nimble - `contain` doesn't accept array of arrays 【发布时间】:2018-04-03 02:58:09 【问题描述】:使用 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】:我刚试过,两个版本都适合我。如果您不使用7.1.1
ver - 可能是更新的理由。
【讨论】:
以上是关于Nimble - `contain` 不接受数组数组的主要内容,如果未能解决你的问题,请参考以下文章
使用 cocoapods 在测试目标中导入 Quick/Nimble 失败