Snapshot Testing for The Composable Architecture in Swift

可组合架构的快照测试

可组合架构的快照测试

迅速 平台 Swift Package Manager

Snapshot Testing for The Composable Architecture in Swift.

安装

Swift Package Manager

Swift Package Manager 是一个用于自动分发 Swift 代码的工具,并集成到编译器中。swift

设置 Swift 包后,添加依赖项就像将其添加到 .dependenciesPackage.swift

dependencies: [
    .package(url: "https://github.com/agescura/snapshot-testing-for-composable-architecture", branch: "main")
]

请参阅示例项目或阅读此条目(西班牙语)https://agescura.github.io/snapshot-testing-tca.html

协议

感谢 Pointfree.co

  • 可组合结构
  • 快照测试

感谢 https://forums.swift.org/t/is-it-possible-to-assert-snapshot-in-between-teststore-send-and-receive-asserts/36998/5 中的陈凯解决方案

GitHub

查看 Github