aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfrankiebee <frankie.diamond@gmail.com>2018-07-11 06:35:27 +0800
committerfrankiebee <frankie.diamond@gmail.com>2018-07-11 06:35:27 +0800
commitb30499886f5f738aeb93df2571cf07e2b9897ae1 (patch)
treecfc56d4ae8499be0e6acab17460921340d580baf
parent8a678001a959b5cb3d6b1d50920882c8f9b58043 (diff)
downloadtangerine-wallet-browser-b30499886f5f738aeb93df2571cf07e2b9897ae1.tar
tangerine-wallet-browser-b30499886f5f738aeb93df2571cf07e2b9897ae1.tar.gz
tangerine-wallet-browser-b30499886f5f738aeb93df2571cf07e2b9897ae1.tar.bz2
tangerine-wallet-browser-b30499886f5f738aeb93df2571cf07e2b9897ae1.tar.lz
tangerine-wallet-browser-b30499886f5f738aeb93df2571cf07e2b9897ae1.tar.xz
tangerine-wallet-browser-b30499886f5f738aeb93df2571cf07e2b9897ae1.tar.zst
tangerine-wallet-browser-b30499886f5f738aeb93df2571cf07e2b9897ae1.zip
test - check that #setTxStatusRejected removes transaction from history
-rw-r--r--test/unit/app/controllers/transactions/tx-state-manager-test.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/unit/app/controllers/transactions/tx-state-manager-test.js b/test/unit/app/controllers/transactions/tx-state-manager-test.js
index 089b7a8a6..88bdaa60e 100644
--- a/test/unit/app/controllers/transactions/tx-state-manager-test.js
+++ b/test/unit/app/controllers/transactions/tx-state-manager-test.js
@@ -43,6 +43,15 @@ describe('TransactionStateManager', function () {
})
describe('#setTxStatusRejected', function () {
+ it('sets the tx status to rejected and removes it from history', function () {
+ const tx = { id: 1, status: 'unapproved', metamaskNetworkId: currentNetworkId, txParams: {} }
+ txStateManager.addTx(tx)
+ txStateManager.setTxStatusRejected(1)
+ const result = txStateManager.getTxList()
+ assert.ok(Array.isArray(result))
+ assert.equal(result.length, 0)
+ })
+
it('should emit a rejected event to signal the exciton of callback', (done) => {
const tx = { id: 1, status: 'unapproved', metamaskNetworkId: currentNetworkId, txParams: {} }
txStateManager.addTx(tx)