aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/unit/tx-controller-test.js22
1 files changed, 21 insertions, 1 deletions
diff --git a/test/unit/tx-controller-test.js b/test/unit/tx-controller-test.js
index d0b32ff41..51e0b9a17 100644
--- a/test/unit/tx-controller-test.js
+++ b/test/unit/tx-controller-test.js
@@ -9,7 +9,7 @@ const currentNetworkId = 42
const otherNetworkId = 36
const privKey = new Buffer('8718b9618a37d1fc78c436511fc6df3c8258d3250635bba617f33003270ec03e', 'hex')
-describe('Transaction Manager', function () {
+describe('Transaction Controller', function () {
let txController
beforeEach(function () {
@@ -170,6 +170,25 @@ describe('Transaction Manager', function () {
var result = txController.getTx('1')
assert.equal(result.hash, 'foo')
})
+
+ it('updates gas price', function () {
+ const originalGasPrice = '0x01'
+ const desiredGasPriced = '0x02'
+
+ const txMeta = {
+ id: '1',
+ status: 'unapproved',
+ metamaskNetworkId: currentNetworkId,
+ txParams: {
+ gasPrice: originalGasPrice,
+ },
+ }
+
+ txController.addTx(txMeta)
+ txMeta.txParams.gasPrice = desiredGasPriced
+ var result = txController.getTx('1')
+ assert.equal(result.txParams.gasPrice, desiredGasPriced, 'gas price updated')
+ })
})
describe('#getUnapprovedTxList', function () {
@@ -234,4 +253,5 @@ describe('Transaction Manager', function () {
})
})
})
+
})