diff options
author | frankiebee <frankie.diamond@gmail.com> | 2018-07-11 06:35:27 +0800 |
---|---|---|
committer | frankiebee <frankie.diamond@gmail.com> | 2018-07-11 06:35:27 +0800 |
commit | b30499886f5f738aeb93df2571cf07e2b9897ae1 (patch) | |
tree | cfc56d4ae8499be0e6acab17460921340d580baf /test/unit | |
parent | 8a678001a959b5cb3d6b1d50920882c8f9b58043 (diff) | |
download | tangerine-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
Diffstat (limited to 'test/unit')
-rw-r--r-- | test/unit/app/controllers/transactions/tx-state-manager-test.js | 9 |
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) |