Rivukis

5个 Pod
AutoEquatable 提供了一种方便且未来无忧的方法来遵守 Equatable 协议。它会比较类型中的所有属性以评估 Equatable。如果添加了更多属性,就不会有忘记为 == (lhs:rhs:)
操作添加新属性的风险。
许可:[MIT](https://api.github.com/licenses/mit)
Parlance 提供了一种方便且类型安全的本地化和复数化项目的方法。使用枚举而不是标准的硬编码字符串。能够将本地化分成单独的模块,以保持清洁。
许可:[MIT](https://open-source.org.cn/licenses/MIT)
Spry 允许开发者在不测试所测试的对象所使用的依赖对象的情况下测试特定对象。Spyable 允许开发者检查是否在具有正确参数的对象上调用了函数。Stubbable 允许开发者在测试期间模拟返回值(或函数的整个实现)以确保适当的封装。
许可:[MIT](https://api.github.com/licenses/mit)
Spry+Nimble 允许那些习惯于使用 Quick/Nimble 的开发者,能够在有用的 Nimble 匹配器中测试是否在对象上调用了函数。当测试失败时,haveReceived 匹配器包含丰富的失败信息。
许可:[MIT](https://api.github.com/licenses/mit)