diff options
author | Sjors Provoost <sjors@sprovoost.nl> | 2019-11-25 11:33:58 +0100 |
---|---|---|
committer | Sjors Provoost <sjors@sprovoost.nl> | 2019-11-26 11:38:32 +0100 |
commit | 2689c8fd7159f47248c5fc365463be8b0e8b039c (patch) | |
tree | bd48be43829a6460e80225732a98a2f00269d254 /src/qt | |
parent | 0ee914ba9e5960763c7bb380b566ee481446f97a (diff) |
[test] qt: add send screen balance test
Diffstat (limited to 'src/qt')
-rw-r--r-- | src/qt/test/wallettests.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/qt/test/wallettests.cpp b/src/qt/test/wallettests.cpp index 980de711db..dfd56511ea 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); |