aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Serrano <kevin.serrano@consensys.net>2017-05-18 05:18:01 +0800
committerKevin Serrano <kevin.serrano@consensys.net>2017-05-18 05:18:01 +0800
commit717db41d0b7bcd7b6f88a5c460aa4dcbc5828116 (patch)
treef43143b1b6e1e5f37871230cb780477061aa3422
parentc6715dc2dd2cb3c5b8e664a9300b989d4f696c9c (diff)
downloadtangerine-wallet-browser-717db41d0b7bcd7b6f88a5c460aa4dcbc5828116.tar
tangerine-wallet-browser-717db41d0b7bcd7b6f88a5c460aa4dcbc5828116.tar.gz
tangerine-wallet-browser-717db41d0b7bcd7b6f88a5c460aa4dcbc5828116.tar.bz2
tangerine-wallet-browser-717db41d0b7bcd7b6f88a5c460aa4dcbc5828116.tar.lz
tangerine-wallet-browser-717db41d0b7bcd7b6f88a5c460aa4dcbc5828116.tar.xz
tangerine-wallet-browser-717db41d0b7bcd7b6f88a5c460aa4dcbc5828116.tar.zst
tangerine-wallet-browser-717db41d0b7bcd7b6f88a5c460aa4dcbc5828116.zip
Modify test, replace clone package.
-rw-r--r--test/unit/components/bn-as-decimal-input-test.js4
-rw-r--r--ui/app/components/pending-tx.js11
2 files changed, 6 insertions, 9 deletions
diff --git a/test/unit/components/bn-as-decimal-input-test.js b/test/unit/components/bn-as-decimal-input-test.js
index 034bc3e18..f515003bb 100644
--- a/test/unit/components/bn-as-decimal-input-test.js
+++ b/test/unit/components/bn-as-decimal-input-test.js
@@ -14,7 +14,7 @@ describe('BnInput', function () {
const renderer = ReactTestUtils.createRenderer()
let valueStr = '20'
- while (valueStr.length < 20) {
+ while (valueStr.length < 15) {
valueStr += '0'
}
const value = new BN(valueStr, 10)
@@ -22,7 +22,7 @@ describe('BnInput', function () {
let inputStr = '2.3'
let targetStr = '23'
- while (targetStr.length < 19) {
+ while (targetStr.length < 14) {
targetStr += '0'
}
const target = new BN(targetStr, 10)
diff --git a/ui/app/components/pending-tx.js b/ui/app/components/pending-tx.js
index 37a3a3bf3..5b238187c 100644
--- a/ui/app/components/pending-tx.js
+++ b/ui/app/components/pending-tx.js
@@ -2,6 +2,7 @@ const Component = require('react').Component
const h = require('react-hyperscript')
const inherits = require('util').inherits
const actions = require('../actions')
+const clone = require('clone')
const ethUtil = require('ethereumjs-util')
const BN = ethUtil.BN
@@ -347,14 +348,14 @@ PendingTx.prototype.gasPriceChanged = function (newBN) {
log.info(`Gas price changed to: ${newBN.toString(10)}`)
const txMeta = this.gatherTxMeta()
txMeta.txParams.gasPrice = '0x' + newBN.toString('hex')
- this.setState({ txData: cloneObj(txMeta) })
+ this.setState({ txData: clone(txMeta) })
}
PendingTx.prototype.gasLimitChanged = function (newBN) {
log.info(`Gas limit changed to ${newBN.toString(10)}`)
const txMeta = this.gatherTxMeta()
txMeta.txParams.gas = '0x' + newBN.toString('hex')
- this.setState({ txData: cloneObj(txMeta) })
+ this.setState({ txData: clone(txMeta) })
}
PendingTx.prototype.resetGasFields = function () {
@@ -405,7 +406,7 @@ PendingTx.prototype.gatherTxMeta = function () {
log.debug(`pending-tx gatherTxMeta`)
const props = this.props
const state = this.state
- const txData = cloneObj(state.txData) || cloneObj(props.txData)
+ const txData = clone(state.txData) || clone(props.txData)
log.debug(`UI has defaulted to tx meta ${JSON.stringify(txData)}`)
return txData
@@ -435,7 +436,3 @@ function forwardCarrat () {
})
)
}
-
-function cloneObj (obj) {
- return JSON.parse(JSON.stringify(obj))
-}