diff --git a/secant.xcodeproj/project.pbxproj b/secant.xcodeproj/project.pbxproj index e4d32dc..a236634 100644 --- a/secant.xcodeproj/project.pbxproj +++ b/secant.xcodeproj/project.pbxproj @@ -138,6 +138,7 @@ 9E87ADF128363DE400122FCC /* WrappedAudioServices.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E87ADF028363DE400122FCC /* WrappedAudioServices.swift */; }; 9E92AF0828530EBF007367AD /* View+UIImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E92AF0728530EBF007367AD /* View+UIImage.swift */; }; 9E9ECC6C2857350F0099D5A2 /* OnboardingSnapshotTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E9ECC6B2857350F0099D5A2 /* OnboardingSnapshotTests.swift */; }; + 9E9ECC6F285741980099D5A2 /* ImportWalletSnapshotTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E9ECC6E285741980099D5A2 /* ImportWalletSnapshotTests.swift */; }; 9EAFEB822805793200199FC9 /* AppTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EAFEB812805793200199FC9 /* AppTests.swift */; }; 9EAFEB84280597B700199FC9 /* WrappedSecItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EAFEB83280597B700199FC9 /* WrappedSecItem.swift */; }; 9EAFEB862805A23100199FC9 /* WrappedSecItemTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EAFEB852805A23100199FC9 /* WrappedSecItemTests.swift */; }; @@ -336,6 +337,7 @@ 9E87ADF028363DE400122FCC /* WrappedAudioServices.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WrappedAudioServices.swift; sourceTree = ""; }; 9E92AF0728530EBF007367AD /* View+UIImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "View+UIImage.swift"; sourceTree = ""; }; 9E9ECC6B2857350F0099D5A2 /* OnboardingSnapshotTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingSnapshotTests.swift; sourceTree = ""; }; + 9E9ECC6E285741980099D5A2 /* ImportWalletSnapshotTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImportWalletSnapshotTests.swift; sourceTree = ""; }; 9EAFEB812805793200199FC9 /* AppTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTests.swift; sourceTree = ""; }; 9EAFEB83280597B700199FC9 /* WrappedSecItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WrappedSecItem.swift; sourceTree = ""; }; 9EAFEB852805A23100199FC9 /* WrappedSecItemTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WrappedSecItemTests.swift; sourceTree = ""; }; @@ -789,6 +791,7 @@ isa = PBXGroup; children = ( 9E9ECC6A285734F20099D5A2 /* OnboardingSnapshotTests */, + 9E9ECC6D2857417F0099D5A2 /* ImportWalletSnapshotTests */, 9E391163284E3EDE0073DD9A /* WelcomeSnapshotTests */, 9E92AF0728530EBF007367AD /* View+UIImage.swift */, ); @@ -984,6 +987,12 @@ 9E9ECC6B2857350F0099D5A2 /* OnboardingSnapshotTests.swift */, ); path = OnboardingSnapshotTests; + 9E9ECC6D2857417F0099D5A2 /* ImportWalletSnapshotTests */ = { + isa = PBXGroup; + children = ( + 9E9ECC6E285741980099D5A2 /* ImportWalletSnapshotTests.swift */, + ); + path = ImportWalletSnapshotTests; sourceTree = ""; }; 9EAFEB802805791400199FC9 /* AppTests */ = { @@ -1462,6 +1471,7 @@ 9EDDEAA22829610D00B4100C /* CurrencySelectionTests.swift in Sources */, 9E01F8282833CDA0000EFC57 /* ScanTests.swift in Sources */, 9EDDEAA42829610D00B4100C /* TransactionAddressInputTests.swift in Sources */, + 9E9ECC6F285741980099D5A2 /* ImportWalletSnapshotTests.swift in Sources */, 9E92AF0828530EBF007367AD /* View+UIImage.swift in Sources */, 6654C7442715A4AC00901167 /* OnboardingStoreTests.swift in Sources */, 9E39112E283F91600073DD9A /* ZatoshiTests.swift in Sources */, diff --git a/secant.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/secant.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 5166c71..0000000 --- a/secant.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,185 +0,0 @@ -{ - "pins" : [ - { - "identity" : "combine-schedulers", - "kind" : "remoteSourceControl", - "location" : "https://github.com/pointfreeco/combine-schedulers", - "state" : { - "revision" : "4cf088c29a20f52be0f2ca54992b492c54e0076b", - "version" : "0.5.3" - } - }, - { - "identity" : "grpc-swift", - "kind" : "remoteSourceControl", - "location" : "https://github.com/grpc/grpc-swift.git", - "state" : { - "revision" : "593fe0fe931f7e838969243cd137be48e8055b1d", - "version" : "1.7.3" - } - }, - { - "identity" : "mnemonicswift", - "kind" : "remoteSourceControl", - "location" : "https://github.com/zcash-hackworks/MnemonicSwift", - "state" : { - "revision" : "b10b0b8ee1f297e33ea5b1bc041ced49943b6582", - "version" : "2.2.3" - } - }, - { - "identity" : "sqlite.swift", - "kind" : "remoteSourceControl", - "location" : "https://github.com/stephencelis/SQLite.swift.git", - "state" : { - "revision" : "4d543d811ee644fa4cc4bfa0be996b4dd6ba0f54", - "version" : "0.13.3" - } - }, - { - "identity" : "swift-case-paths", - "kind" : "remoteSourceControl", - "location" : "https://github.com/pointfreeco/swift-case-paths", - "state" : { - "revision" : "ce9c0d897db8a840c39de64caaa9b60119cf4be8", - "version" : "0.8.1" - } - }, - { - "identity" : "swift-collections", - "kind" : "remoteSourceControl", - "location" : "https://github.com/apple/swift-collections", - "state" : { - "revision" : "48254824bb4248676bf7ce56014ff57b142b77eb", - "version" : "1.0.2" - } - }, - { - "identity" : "swift-composable-architecture", - "kind" : "remoteSourceControl", - "location" : "https://github.com/pointfreeco/swift-composable-architecture", - "state" : { - "revision" : "c307541328a636b9e8e25ac868d89be54a8f8dbf", - "version" : "0.35.0" - } - }, - { - "identity" : "swift-crypto", - "kind" : "remoteSourceControl", - "location" : "https://github.com/apple/swift-crypto.git", - "state" : { - "revision" : "067254c79435de759aeef4a6a03e43d087d61312", - "version" : "2.0.5" - } - }, - { - "identity" : "swift-custom-dump", - "kind" : "remoteSourceControl", - "location" : "https://github.com/pointfreeco/swift-custom-dump", - "state" : { - "revision" : "c4f78db9b90ca57b7b6abc2223e235242739ea3c", - "version" : "0.4.0" - } - }, - { - "identity" : "swift-identified-collections", - "kind" : "remoteSourceControl", - "location" : "https://github.com/pointfreeco/swift-identified-collections", - "state" : { - "revision" : "2d6b7ffcc67afd9077fac5e5a29bcd6d39b71076", - "version" : "0.4.0" - } - }, - { - "identity" : "swift-log", - "kind" : "remoteSourceControl", - "location" : "https://github.com/apple/swift-log.git", - "state" : { - "revision" : "5d66f7ba25daf4f94100e7022febf3c75e37a6c7", - "version" : "1.4.2" - } - }, - { - "identity" : "swift-nio", - "kind" : "remoteSourceControl", - "location" : "https://github.com/apple/swift-nio.git", - "state" : { - "revision" : "d6e3762e0a5f7ede652559f53623baf11006e17c", - "version" : "2.39.0" - } - }, - { - "identity" : "swift-nio-extras", - "kind" : "remoteSourceControl", - "location" : "https://github.com/apple/swift-nio-extras.git", - "state" : { - "revision" : "f73ca5ee9c6806800243f1ac415fcf82de9a4c91", - "version" : "1.10.2" - } - }, - { - "identity" : "swift-nio-http2", - "kind" : "remoteSourceControl", - "location" : "https://github.com/apple/swift-nio-http2.git", - "state" : { - "revision" : "50c25c132b140e62b45e90b5a76f13ded02c8a46", - "version" : "1.20.1" - } - }, - { - "identity" : "swift-nio-ssl", - "kind" : "remoteSourceControl", - "location" : "https://github.com/apple/swift-nio-ssl.git", - "state" : { - "revision" : "b5260a31c2a72a89fa684f5efb3054d8725a2316", - "version" : "2.18.0" - } - }, - { - "identity" : "swift-nio-transport-services", - "kind" : "remoteSourceControl", - "location" : "https://github.com/apple/swift-nio-transport-services.git", - "state" : { - "revision" : "8ab824b140d0ebcd87e9149266ddc353e3705a3e", - "version" : "1.11.4" - } - }, - { - "identity" : "swift-protobuf", - "kind" : "remoteSourceControl", - "location" : "https://github.com/apple/swift-protobuf.git", - "state" : { - "revision" : "e1499bc69b9040b29184f7f2996f7bab467c1639", - "version" : "1.19.0" - } - }, - { - "identity" : "xctest-dynamic-overlay", - "kind" : "remoteSourceControl", - "location" : "https://github.com/pointfreeco/xctest-dynamic-overlay", - "state" : { - "revision" : "50a70a9d3583fe228ce672e8923010c8df2deddd", - "version" : "0.2.1" - } - }, - { - "identity" : "zcash-light-client-ffi", - "kind" : "remoteSourceControl", - "location" : "https://github.com/zcash-hackworks/zcash-light-client-ffi.git", - "state" : { - "revision" : "b7e8a2abab84c44046b4afe4ee4522a0fa2fcc7f", - "version" : "0.0.3" - } - }, - { - "identity" : "zcashlightclientkit", - "kind" : "remoteSourceControl", - "location" : "https://github.com/zcash/ZcashLightClientKit", - "state" : { - "revision" : "74f3ae20f26748e162c051e5fa343c71febc4294", - "version" : "0.14.0-beta" - } - } - ], - "version" : 2 -} diff --git a/secantTests/SnapshotTests/ImportWalletSnapshotTests/ImportWalletSnapshotTests.swift b/secantTests/SnapshotTests/ImportWalletSnapshotTests/ImportWalletSnapshotTests.swift new file mode 100644 index 0000000..be91f72 --- /dev/null +++ b/secantTests/SnapshotTests/ImportWalletSnapshotTests/ImportWalletSnapshotTests.swift @@ -0,0 +1,22 @@ +// +// ImportWalletSnapshotTests.swift +// secantTests +// +// Created by Lukáš Korba on 13.06.2022. +// + +import XCTest +@testable import secant_testnet +import ComposableArchitecture + +class ImportWalletSnapshotTests: XCTestCase { + func testImportWalletSnapshot() throws { + let store = ImportWalletStore( + initialState: .placeholder, + reducer: .default, + environment: .demo + ) + + addAttachments(ImportWalletView(store: store)) + } +}