|
|
@ -185,6 +185,23 @@ describe('Transaction Controller', function () { |
|
|
|
.catch(done) |
|
|
|
.catch(done) |
|
|
|
}) |
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
it('should fail if recipient is public', function (done) { |
|
|
|
|
|
|
|
txController.networkStore = new ObservableStore(1) |
|
|
|
|
|
|
|
txController.addUnapprovedTransaction({ from: '0x1678a085c290ebd122dc42cba69373b5953b831d', to: '0x0d1d4e623D10F9FBA5Db95830F7d3839406C6AF2' }) |
|
|
|
|
|
|
|
.catch((err) => { |
|
|
|
|
|
|
|
if (err.message === 'Recipient is a public account') done() |
|
|
|
|
|
|
|
else done(err) |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
it('should not fail if recipient is public but not on mainnet', function (done) { |
|
|
|
|
|
|
|
txController.once('newUnapprovedTx', (txMetaFromEmit) => { |
|
|
|
|
|
|
|
assert(txMetaFromEmit, 'txMeta is falsey') |
|
|
|
|
|
|
|
done() |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
txController.addUnapprovedTransaction({ from: '0x1678a085c290ebd122dc42cba69373b5953b831d', to: '0x0d1d4e623D10F9FBA5Db95830F7d3839406C6AF2' }) |
|
|
|
|
|
|
|
.catch(done) |
|
|
|
|
|
|
|
}) |
|
|
|
}) |
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
describe('#addTxGasDefaults', function () { |
|
|
|
describe('#addTxGasDefaults', function () { |
|
|
|