aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorDan Finlay <flyswatter@users.noreply.github.com>2017-03-25 05:51:01 +0800
committerGitHub <noreply@github.com>2017-03-25 05:51:01 +0800
commit1c956bdb6209ba436a0de99a0f4440696935bd99 (patch)
tree83bfb500916c107ec51611e1c0ca4199bc7570fb /test
parentfb39539214ca888300eb192e0e137a512cc0d88a (diff)
parent15d987ccce11bf00c3fe9294d9d96759f1cee172 (diff)
downloadtangerine-wallet-browser-1c956bdb6209ba436a0de99a0f4440696935bd99.tar
tangerine-wallet-browser-1c956bdb6209ba436a0de99a0f4440696935bd99.tar.gz
tangerine-wallet-browser-1c956bdb6209ba436a0de99a0f4440696935bd99.tar.bz2
tangerine-wallet-browser-1c956bdb6209ba436a0de99a0f4440696935bd99.tar.lz
tangerine-wallet-browser-1c956bdb6209ba436a0de99a0f4440696935bd99.tar.xz
tangerine-wallet-browser-1c956bdb6209ba436a0de99a0f4440696935bd99.tar.zst
tangerine-wallet-browser-1c956bdb6209ba436a0de99a0f4440696935bd99.zip
Merge pull request #1253 from MetaMask/i1210-txdisappearance
Fix transactions disappearing on other networks when creating transactions on a network
Diffstat (limited to 'test')
-rw-r--r--test/unit/tx-manager-test.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/unit/tx-manager-test.js b/test/unit/tx-manager-test.js
index f64f048e3..d4bffdd9b 100644
--- a/test/unit/tx-manager-test.js
+++ b/test/unit/tx-manager-test.js
@@ -59,6 +59,17 @@ describe('Transaction Manager', function() {
assert.equal(result[0].id, 1)
})
+ it('does not override txs from other networks', function() {
+ var tx = { id: 1, status: 'confirmed', metamaskNetworkId: 'unit test', txParams: {} }
+ var tx2 = { id: 2, status: 'confirmed', metamaskNetworkId: 'another net', txParams: {} }
+ txManager.addTx(tx, noop)
+ txManager.addTx(tx2, noop)
+ var result = txManager.getFullTxList()
+ var result2 = txManager.getTxList()
+ assert.equal(result.length, 2, 'txs were deleted')
+ assert.equal(result2.length, 1, 'incorrect number of txs on network.')
+ })
+
it('cuts off early txs beyond a limit', function() {
const limit = txManager.txHistoryLimit
for (let i = 0; i < limit + 1; i++) {