secant-ios-wallet/secantTests/SnapshotTests/PrivateDataConsentSnapshotT.../PrivateDataConsentSnapshotT...

29 lines
723 B
Swift

//
// PrivateDataConsentSnapshotTests.swift
// secantTests
//
// Created by Lukáš Korba on 01.11.2023.
//
import XCTest
import ComposableArchitecture
import PrivateDataConsent
@testable import secant_testnet
class PrivateDataConsentSnapshotTests: XCTestCase {
func testPrivateDataConsentSnapshot() throws {
let store = Store(
initialState: .initial
) {
PrivateDataConsentReducer()
.dependency(\.databaseFiles, .noOp)
}
addAttachments(PrivateDataConsentView(store: store))
ViewStore(store, observe: { $0 }).send(.binding(.set(\.$isAcknowledged, true)))
addAttachments(PrivateDataConsentView(store: store))
}
}