文件名称:ViewInspector:SwiftUI视图的运行时自省和单元测试
文件大小:212KB
文件格式:ZIP
更新时间:2024-02-26 19:02:51
swift unit-testing best-practices runtime-typechecking swiftui
ViewInspector :man_detective_2: 对于SwiftUI ViewInspector是用于对SwiftUI视图进行单元测试的库。 它允许在运行时遍历视图层次结构,从而提供对基础View结构的直接访问。 为什么? SwiftUI视图是状态的函数。 我们可以为其提供输入,但是无法验证输出...直到现在! 有用的网址 用例 1.搜索特定类型或条件的视图 使用find功能之一可以快速定位特定视图或断言其中没有这样的视图: try sut. inspect (). find ( button : " Back " ) try sut. inspect (). findAll (ViewT