├── .gitignore ├── .ruby-version ├── .travis.yml ├── Configs ├── SnapshotTest.plist └── SnapshotTestTests.plist ├── Contributing Guidelines.md ├── ExampleApp ├── iOS │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Base.lproj │ │ └── LaunchScreen.storyboard │ └── Info.plist └── tvOS │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── App Icon & Top Shelf Image.brandassets │ │ ├── App Icon - App Store.imagestack │ │ │ ├── Back.imagestacklayer │ │ │ │ ├── Content.imageset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── Front.imagestacklayer │ │ │ │ ├── Content.imageset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ └── Middle.imagestacklayer │ │ │ │ ├── Content.imageset │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ ├── App Icon.imagestack │ │ │ ├── Back.imagestacklayer │ │ │ │ ├── Content.imageset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── Front.imagestacklayer │ │ │ │ ├── Content.imageset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ └── Middle.imagestacklayer │ │ │ │ ├── Content.imageset │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── Top Shelf Image Wide.imageset │ │ │ └── Contents.json │ │ └── Top Shelf Image.imageset │ │ │ └── Contents.json │ ├── Contents.json │ └── LaunchImage.launchimage │ │ └── Contents.json │ └── Info.plist ├── Gemfile ├── Gemfile.lock ├── Integration └── CocoaPods │ ├── .gitignore │ ├── CocoaPods.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── xcshareddata │ │ └── xcschemes │ │ └── CocoaPods.xcscheme │ ├── CocoaPods │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ └── goose.imageset │ │ │ ├── Contents.json │ │ │ └── goose.png │ ├── Base.lproj │ │ └── LaunchScreen.storyboard │ └── Info.plist │ ├── CocoaPodsTests │ ├── CocoaPodsTests.swift │ ├── Info.plist │ └── ReferenceImages │ │ └── CocoaPodsTests │ │ ├── testLayerSnapshot.png │ │ ├── testViewControllerSnapshot.png │ │ ├── testViewSnapshot.png │ │ └── testViewWithStretchedImageViewSnapshot.png │ └── Podfile ├── LICENSE ├── Package.swift ├── README.md ├── SnapshotTest.podspec ├── SnapshotTest.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata └── xcshareddata │ └── xcschemes │ ├── SnapshotTest-iOS.xcscheme │ └── SnapshotTest-tvOS.xcscheme ├── Sources ├── FilenameFormatter.swift ├── Option.swift ├── Options.swift ├── SnapshotCoordinator.swift ├── SnapshotError.swift ├── SnapshotFileManager.swift ├── SnapshotTestCase.swift ├── Snapshotable.swift └── UIImage+Compare.swift ├── Tests ├── Mocks │ ├── DataHandlerMock.swift │ ├── FileManagerMock.swift │ ├── ProcessEnvironmentMock.swift │ ├── SnapshotFileManagerMock.swift │ └── UIDeviceMock.swift ├── SnapshotTestTests │ ├── FilenameFormatterTests.swift │ ├── SnapshotCoordinatorTests.swift │ └── SnapshotFileManagerTests.swift ├── TestData │ └── redSquare.png └── Utilities │ └── UIImage+TestHelper.swift ├── icon.png ├── logo.png └── reference_image_directory.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/.gitignore -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.3.5 2 | 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/.travis.yml -------------------------------------------------------------------------------- /Configs/SnapshotTest.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Configs/SnapshotTest.plist -------------------------------------------------------------------------------- /Configs/SnapshotTestTests.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Configs/SnapshotTestTests.plist -------------------------------------------------------------------------------- /Contributing Guidelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Contributing Guidelines.md -------------------------------------------------------------------------------- /ExampleApp/iOS/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/ExampleApp/iOS/AppDelegate.swift -------------------------------------------------------------------------------- /ExampleApp/iOS/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/ExampleApp/iOS/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ExampleApp/iOS/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/ExampleApp/iOS/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /ExampleApp/iOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/ExampleApp/iOS/Info.plist -------------------------------------------------------------------------------- /ExampleApp/tvOS/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/ExampleApp/tvOS/AppDelegate.swift -------------------------------------------------------------------------------- /ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Contents.json -------------------------------------------------------------------------------- /ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Contents.json -------------------------------------------------------------------------------- /ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Contents.json -------------------------------------------------------------------------------- /ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image Wide.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image Wide.imageset/Contents.json -------------------------------------------------------------------------------- /ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/ExampleApp/tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image.imageset/Contents.json -------------------------------------------------------------------------------- /ExampleApp/tvOS/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/ExampleApp/tvOS/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /ExampleApp/tvOS/Assets.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/ExampleApp/tvOS/Assets.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /ExampleApp/tvOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/ExampleApp/tvOS/Info.plist -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /Integration/CocoaPods/.gitignore: -------------------------------------------------------------------------------- 1 | Podfile.lock 2 | CocoaPods.xcworkspace -------------------------------------------------------------------------------- /Integration/CocoaPods/CocoaPods.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Integration/CocoaPods/CocoaPods.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Integration/CocoaPods/CocoaPods.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Integration/CocoaPods/CocoaPods.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Integration/CocoaPods/CocoaPods.xcodeproj/xcshareddata/xcschemes/CocoaPods.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Integration/CocoaPods/CocoaPods.xcodeproj/xcshareddata/xcschemes/CocoaPods.xcscheme -------------------------------------------------------------------------------- /Integration/CocoaPods/CocoaPods/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Integration/CocoaPods/CocoaPods/AppDelegate.swift -------------------------------------------------------------------------------- /Integration/CocoaPods/CocoaPods/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Integration/CocoaPods/CocoaPods/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Integration/CocoaPods/CocoaPods/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Integration/CocoaPods/CocoaPods/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Integration/CocoaPods/CocoaPods/Assets.xcassets/goose.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Integration/CocoaPods/CocoaPods/Assets.xcassets/goose.imageset/Contents.json -------------------------------------------------------------------------------- /Integration/CocoaPods/CocoaPods/Assets.xcassets/goose.imageset/goose.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Integration/CocoaPods/CocoaPods/Assets.xcassets/goose.imageset/goose.png -------------------------------------------------------------------------------- /Integration/CocoaPods/CocoaPods/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Integration/CocoaPods/CocoaPods/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Integration/CocoaPods/CocoaPods/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Integration/CocoaPods/CocoaPods/Info.plist -------------------------------------------------------------------------------- /Integration/CocoaPods/CocoaPodsTests/CocoaPodsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Integration/CocoaPods/CocoaPodsTests/CocoaPodsTests.swift -------------------------------------------------------------------------------- /Integration/CocoaPods/CocoaPodsTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Integration/CocoaPods/CocoaPodsTests/Info.plist -------------------------------------------------------------------------------- /Integration/CocoaPods/CocoaPodsTests/ReferenceImages/CocoaPodsTests/testLayerSnapshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Integration/CocoaPods/CocoaPodsTests/ReferenceImages/CocoaPodsTests/testLayerSnapshot.png -------------------------------------------------------------------------------- /Integration/CocoaPods/CocoaPodsTests/ReferenceImages/CocoaPodsTests/testViewControllerSnapshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Integration/CocoaPods/CocoaPodsTests/ReferenceImages/CocoaPodsTests/testViewControllerSnapshot.png -------------------------------------------------------------------------------- /Integration/CocoaPods/CocoaPodsTests/ReferenceImages/CocoaPodsTests/testViewSnapshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Integration/CocoaPods/CocoaPodsTests/ReferenceImages/CocoaPodsTests/testViewSnapshot.png -------------------------------------------------------------------------------- /Integration/CocoaPods/CocoaPodsTests/ReferenceImages/CocoaPodsTests/testViewWithStretchedImageViewSnapshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Integration/CocoaPods/CocoaPodsTests/ReferenceImages/CocoaPodsTests/testViewWithStretchedImageViewSnapshot.png -------------------------------------------------------------------------------- /Integration/CocoaPods/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Integration/CocoaPods/Podfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/README.md -------------------------------------------------------------------------------- /SnapshotTest.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/SnapshotTest.podspec -------------------------------------------------------------------------------- /SnapshotTest.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/SnapshotTest.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SnapshotTest.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/SnapshotTest.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /SnapshotTest.xcodeproj/xcshareddata/xcschemes/SnapshotTest-iOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/SnapshotTest.xcodeproj/xcshareddata/xcschemes/SnapshotTest-iOS.xcscheme -------------------------------------------------------------------------------- /SnapshotTest.xcodeproj/xcshareddata/xcschemes/SnapshotTest-tvOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/SnapshotTest.xcodeproj/xcshareddata/xcschemes/SnapshotTest-tvOS.xcscheme -------------------------------------------------------------------------------- /Sources/FilenameFormatter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Sources/FilenameFormatter.swift -------------------------------------------------------------------------------- /Sources/Option.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Sources/Option.swift -------------------------------------------------------------------------------- /Sources/Options.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Sources/Options.swift -------------------------------------------------------------------------------- /Sources/SnapshotCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Sources/SnapshotCoordinator.swift -------------------------------------------------------------------------------- /Sources/SnapshotError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Sources/SnapshotError.swift -------------------------------------------------------------------------------- /Sources/SnapshotFileManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Sources/SnapshotFileManager.swift -------------------------------------------------------------------------------- /Sources/SnapshotTestCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Sources/SnapshotTestCase.swift -------------------------------------------------------------------------------- /Sources/Snapshotable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Sources/Snapshotable.swift -------------------------------------------------------------------------------- /Sources/UIImage+Compare.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Sources/UIImage+Compare.swift -------------------------------------------------------------------------------- /Tests/Mocks/DataHandlerMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Tests/Mocks/DataHandlerMock.swift -------------------------------------------------------------------------------- /Tests/Mocks/FileManagerMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Tests/Mocks/FileManagerMock.swift -------------------------------------------------------------------------------- /Tests/Mocks/ProcessEnvironmentMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Tests/Mocks/ProcessEnvironmentMock.swift -------------------------------------------------------------------------------- /Tests/Mocks/SnapshotFileManagerMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Tests/Mocks/SnapshotFileManagerMock.swift -------------------------------------------------------------------------------- /Tests/Mocks/UIDeviceMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Tests/Mocks/UIDeviceMock.swift -------------------------------------------------------------------------------- /Tests/SnapshotTestTests/FilenameFormatterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Tests/SnapshotTestTests/FilenameFormatterTests.swift -------------------------------------------------------------------------------- /Tests/SnapshotTestTests/SnapshotCoordinatorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Tests/SnapshotTestTests/SnapshotCoordinatorTests.swift -------------------------------------------------------------------------------- /Tests/SnapshotTestTests/SnapshotFileManagerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Tests/SnapshotTestTests/SnapshotFileManagerTests.swift -------------------------------------------------------------------------------- /Tests/TestData/redSquare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Tests/TestData/redSquare.png -------------------------------------------------------------------------------- /Tests/Utilities/UIImage+TestHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/Tests/Utilities/UIImage+TestHelper.swift -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/icon.png -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/logo.png -------------------------------------------------------------------------------- /reference_image_directory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parski/SnapshotTest/HEAD/reference_image_directory.png --------------------------------------------------------------------------------