mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
tests - fix cancle transaction test to better fit new behavior
This commit is contained in:
parent
7b1f57e05d
commit
94a4f99115
@ -357,9 +357,16 @@ describe('Transaction Controller', function () {
|
|||||||
])
|
])
|
||||||
})
|
})
|
||||||
|
|
||||||
it('should set the transaction to rejected from unapproved', async function () {
|
it('should emit a status change to rejected', function (done) {
|
||||||
await txController.cancelTransaction(0)
|
txController.once('tx:status-update', (txId, status) => {
|
||||||
assert.equal(txController.txStateManager.getTx(0).status, 'rejected')
|
try {
|
||||||
|
assert.equal(status, 'rejected', 'status should e rejected')
|
||||||
|
assert.equal(txId, 0, 'id should e 0')
|
||||||
|
done()
|
||||||
|
} catch (e) { done(e) }
|
||||||
|
})
|
||||||
|
|
||||||
|
txController.cancelTransaction(0)
|
||||||
})
|
})
|
||||||
|
|
||||||
})
|
})
|
||||||
|
@ -45,16 +45,6 @@ describe('TransactionStateManager', function () {
|
|||||||
})
|
})
|
||||||
|
|
||||||
describe('#setTxStatusRejected', function () {
|
describe('#setTxStatusRejected', function () {
|
||||||
it('sets the tx status to rejected', function () {
|
|
||||||
let tx = { id: 1, status: 'unapproved', metamaskNetworkId: currentNetworkId, txParams: {} }
|
|
||||||
txStateManager.addTx(tx)
|
|
||||||
txStateManager.setTxStatusRejected(1)
|
|
||||||
let result = txStateManager.getTxList()
|
|
||||||
assert.ok(Array.isArray(result))
|
|
||||||
assert.equal(result.length, 1)
|
|
||||||
assert.equal(result[0].status, 'rejected')
|
|
||||||
})
|
|
||||||
|
|
||||||
it('should emit a rejected event to signal the exciton of callback', (done) => {
|
it('should emit a rejected event to signal the exciton of callback', (done) => {
|
||||||
let tx = { id: 1, status: 'unapproved', metamaskNetworkId: currentNetworkId, txParams: {} }
|
let tx = { id: 1, status: 'unapproved', metamaskNetworkId: currentNetworkId, txParams: {} }
|
||||||
txStateManager.addTx(tx)
|
txStateManager.addTx(tx)
|
||||||
|
Loading…
Reference in New Issue
Block a user