2022-05-11 08:26:39 -07:00
|
|
|
//
|
|
|
|
// CurrencySelectionTests.swift
|
|
|
|
// secantTests
|
|
|
|
//
|
|
|
|
// Created by Lukáš Korba on 09.05.2022.
|
|
|
|
//
|
|
|
|
|
|
|
|
import XCTest
|
|
|
|
@testable import secant_testnet
|
|
|
|
import ComposableArchitecture
|
|
|
|
|
|
|
|
class CurrencySelectionTests: XCTestCase {
|
|
|
|
func testCurrencySwapUsdToZec() throws {
|
|
|
|
let store = TestStore(
|
2022-11-07 02:53:39 -08:00
|
|
|
initialState: CurrencySelectionReducer.State(currencyType: .usd),
|
|
|
|
reducer: CurrencySelectionReducer()
|
2022-05-11 08:26:39 -07:00
|
|
|
)
|
|
|
|
|
|
|
|
store.send(.swapCurrencyType) { state in
|
|
|
|
state.currencyType = .zec
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func testCurrencySwapZecToUsd() throws {
|
|
|
|
let store = TestStore(
|
2022-11-07 02:53:39 -08:00
|
|
|
initialState: CurrencySelectionReducer.State(currencyType: .zec),
|
|
|
|
reducer: CurrencySelectionReducer()
|
2022-05-11 08:26:39 -07:00
|
|
|
)
|
|
|
|
|
|
|
|
store.send(.swapCurrencyType) { state in
|
|
|
|
state.currencyType = .usd
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|