aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSjors Provoost <[email protected]>2019-11-25 11:33:58 +0100
committerSjors Provoost <[email protected]>2019-11-26 11:38:32 +0100
commit2689c8fd7159f47248c5fc365463be8b0e8b039c (patch)
treebd48be43829a6460e80225732a98a2f00269d254 /src
parentMerge #17584: wallet: replace raw pointer with const reference in AddrToPubKey (diff)
downloaddiscoin-2689c8fd7159f47248c5fc365463be8b0e8b039c.tar.xz
discoin-2689c8fd7159f47248c5fc365463be8b0e8b039c.zip
[test] qt: add send screen balance test
Diffstat (limited to 'src')
-rw-r--r--src/qt/test/wallettests.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/qt/test/wallettests.cpp b/src/qt/test/wallettests.cpp
index 980de711d..dfd56511e 100644
--- a/src/qt/test/wallettests.cpp
+++ b/src/qt/test/wallettests.cpp
@@ -170,6 +170,16 @@ void TestGUI(interfaces::Node& node)
sendCoinsDialog.setModel(&walletModel);
transactionView.setModel(&walletModel);
+ {
+ // Check balance in send dialog
+ QLabel* balanceLabel = sendCoinsDialog.findChild<QLabel*>("labelBalance");
+ QString balanceText = balanceLabel->text();
+ int unit = walletModel.getOptionsModel()->getDisplayUnit();
+ CAmount balance = walletModel.wallet().getBalance();
+ QString balanceComparison = BitcoinUnits::formatWithUnit(unit, balance, false, BitcoinUnits::separatorAlways);
+ QCOMPARE(balanceText, balanceComparison);
+ }
+
// Send two transactions, and verify they are added to transaction list.
TransactionTableModel* transactionTableModel = walletModel.getTransactionTableModel();
QCOMPARE(transactionTableModel->rowCount({}), 105);