aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorDan Finlay <dan@danfinlay.com>2017-09-08 03:52:25 +0800
committerDan Finlay <dan@danfinlay.com>2017-09-08 03:52:25 +0800
commit532a4040de191d455053aa11432dcb9b407c9bf4 (patch)
treeadea962fc02315b50563cff276d5d9133bacf044 /test
parentc616581001a7413a289b108b347005d53fb14732 (diff)
downloadtangerine-wallet-browser-532a4040de191d455053aa11432dcb9b407c9bf4.tar.gz
tangerine-wallet-browser-532a4040de191d455053aa11432dcb9b407c9bf4.tar.zst
tangerine-wallet-browser-532a4040de191d455053aa11432dcb9b407c9bf4.zip
Add test for computing gas price
Diffstat (limited to 'test')
-rw-r--r--test/unit/pending-balance-test.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/test/unit/pending-balance-test.js b/test/unit/pending-balance-test.js
index e1d5f9303..3029a849c 100644
--- a/test/unit/pending-balance-test.js
+++ b/test/unit/pending-balance-test.js
@@ -27,6 +27,22 @@ describe('PendingBalanceCalculator', function () {
const result = balanceCalculator.valueFor(pendingTxs[0])
assert.equal(result.toString(), etherBn.toString(), 'computes one ether')
})
+
+ it('calculates gas costs as well', function () {
+ const txGen = new MockTxGen()
+ pendingTxs = txGen.generate({
+ status: 'submitted',
+ txParams: {
+ value: '0x0',
+ gasPrice: '0x2',
+ gas: '0x3',
+ }
+ }, { count: 1 })
+
+ const balanceCalculator = generateBalanceCalcWith([], zeroBn)
+ const result = balanceCalculator.valueFor(pendingTxs[0])
+ assert.equal(result.toString(), '6', 'computes one ether')
+ })
})
describe('if you have no pending txs and one ether', function () {