From fe5490dd80f83c45c71746299da1f67b0df8f800 Mon Sep 17 00:00:00 2001 From: Alexander Cyon <116169792+CyonAlexRDX@users.noreply.github.com> Date: Fri, 15 Mar 2024 15:30:17 +0100 Subject: [PATCH] =?UTF-8?q?Lower=20PRESET=20default=20deposit=20guarantee?= =?UTF-8?q?=20to=2099%=20(from=20100%),=20for=20NEW=20Pr=E2=80=A6=20(#1046?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Transaction/AppPreferences+Transaction.swift | 3 ++- .../ProfileTests/TestCases/ProfileBuilderTest.swift | 11 +++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/RadixWallet/Profile/AppPreferences/Transaction/AppPreferences+Transaction.swift b/RadixWallet/Profile/AppPreferences/Transaction/AppPreferences+Transaction.swift index b849d4c73c..01e9268bd7 100644 --- a/RadixWallet/Profile/AppPreferences/Transaction/AppPreferences+Transaction.swift +++ b/RadixWallet/Profile/AppPreferences/Transaction/AppPreferences+Transaction.swift @@ -10,10 +10,11 @@ extension AppPreferences { CustomStringConvertible, CustomDumpReflectable { + public static let defaultDepositGuaranteePreset = RETDecimal(floatLiteral: 0.99) public var defaultDepositGuarantee: RETDecimal public init( - defaultDepositGuarantee: RETDecimal = 1 + defaultDepositGuarantee: RETDecimal = Self.defaultDepositGuaranteePreset ) { self.defaultDepositGuarantee = defaultDepositGuarantee } diff --git a/RadixWalletTests/ProfileTests/TestCases/ProfileBuilderTest.swift b/RadixWalletTests/ProfileTests/TestCases/ProfileBuilderTest.swift index 9e948ebf0a..fdf6ab032f 100644 --- a/RadixWalletTests/ProfileTests/TestCases/ProfileBuilderTest.swift +++ b/RadixWalletTests/ProfileTests/TestCases/ProfileBuilderTest.swift @@ -3,6 +3,17 @@ import Foundation import XCTest final class ProfileBuilderTest: TestCase { + // MOVE ME to some appropriate file. + func test_tx_guarantee_default_preset_is_99() throws { + let expectedPreset = try RETDecimal(value: "0.99") + XCTAssertEqual(AppPreferences.Transaction.defaultDepositGuaranteePreset, expectedPreset) + XCTAssertEqual(AppPreferences.Transaction().defaultDepositGuarantee, expectedPreset) + XCTAssertEqual(AppPreferences().transaction.defaultDepositGuarantee, expectedPreset) + + // assert the initializer of Transaction still uses the passed in value... + XCTAssertEqual(AppPreferences.Transaction(defaultDepositGuarantee: 2).defaultDepositGuarantee, 2) + } + func test_profile_builder() throws { let profile = ProfileBuilder() .bdfs()