文件名称:Snap.swift:快照测试testing
文件大小:307KB
文件格式:ZIP
更新时间:2024-02-27 01:53:37
testing swift snap snapshot-testing xctest
Snap.swift-快照测试 :artist_palette: Snap.swift是一个快照测试库,可简化视图的UI测试。 :robot_face: 要求 iOS 9.0以上 tvOS 10.0+ Xcode 9.0以上 Swift / Objective-C :artist_palette: 为什么要测试UI? 您想确保每次触摸任何UI元素时,一切都保持原样,这种集成测试还可以帮助您获得像素完美的视图,并通过设计参考图像使设计师满意。他们甚至可以在您的请求中看到。 :high_voltage: 它是如何工作的? 通过生成一个参考图像进行工作,该参考图像存储在您的存储库中,然后将每个新测试用例与reference image进行比较以检查是否存在任何差异。 如果测试发现任何差异,
【文件预览】:
Snap.swift-develop
----.gitignore(9B)
----Cartfile.private(105B)
----.swiftlint.yml(200B)
----.art()
--------header.sketch(48KB)
--------header.png(29KB)
--------xcode_project_environment_variable.png(94KB)
--------xcode_attachment.png(99KB)
----.travis.yml(287B)
----SnapTests()
--------SnapTests.swift(3KB)
--------Resources()
--------Info.plist(701B)
--------Snap()
--------Core()
----LICENSE(1KB)
----.swift-version(4B)
----Snap.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------project.pbxproj(49KB)
----README.md(6KB)
----Cartfile.resolved(173B)
----Snap()
--------Snap.h(119B)
--------Info.plist(774B)
--------Core()
----Snap.swift.podspec(859B)
----.scripts()
--------install-swiftlint.sh(732B)