aboutsummaryrefslogtreecommitdiffstats
path: root/test/unit/tx-controller-test.js
diff options
context:
space:
mode:
authorkumavis <aaron@kumavis.me>2018-01-18 13:43:34 +0800
committerkumavis <aaron@kumavis.me>2018-01-18 13:43:34 +0800
commit899e839e7c695ff55572d3eb35a9fee98eff8ca1 (patch)
tree4d472d21996a8e858b04184b3288a91a3e28dc2a /test/unit/tx-controller-test.js
parentd7c8ec22a45a704036c4969496ef293c524f4542 (diff)
downloadtangerine-wallet-browser-899e839e7c695ff55572d3eb35a9fee98eff8ca1.tar
tangerine-wallet-browser-899e839e7c695ff55572d3eb35a9fee98eff8ca1.tar.gz
tangerine-wallet-browser-899e839e7c695ff55572d3eb35a9fee98eff8ca1.tar.bz2
tangerine-wallet-browser-899e839e7c695ff55572d3eb35a9fee98eff8ca1.tar.lz
tangerine-wallet-browser-899e839e7c695ff55572d3eb35a9fee98eff8ca1.tar.xz
tangerine-wallet-browser-899e839e7c695ff55572d3eb35a9fee98eff8ca1.tar.zst
tangerine-wallet-browser-899e839e7c695ff55572d3eb35a9fee98eff8ca1.zip
test - createTestProviderTools includes block tracker layer
Diffstat (limited to 'test/unit/tx-controller-test.js')
-rw-r--r--test/unit/tx-controller-test.js24
1 files changed, 11 insertions, 13 deletions
diff --git a/test/unit/tx-controller-test.js b/test/unit/tx-controller-test.js
index 84094e00a..cc99afee4 100644
--- a/test/unit/tx-controller-test.js
+++ b/test/unit/tx-controller-test.js
@@ -6,7 +6,7 @@ const ObservableStore = require('obs-store')
const sinon = require('sinon')
const TransactionController = require('../../app/scripts/controllers/transactions')
const TxGasUtils = require('../../app/scripts/lib/tx-gas-utils')
-const { createStubbedProvider } = require('../stub/provider')
+const { createTestProviderTools } = require('../stub/provider')
const noop = () => true
const currentNetworkId = 42
@@ -15,11 +15,18 @@ const privKey = new Buffer('8718b9618a37d1fc78c436511fc6df3c8258d3250635bba617f3
describe('Transaction Controller', function () {
- let txController, provider, providerResultStub
+ let txController, provider, providerResultStub, testBlockchain
beforeEach(function () {
- providerResultStub = {}
- provider = createStubbedProvider(providerResultStub)
+ providerResultStub = {
+ // 1 gwei
+ eth_gasPrice: '0x0de0b6b3a7640000',
+ // by default, all accounts are external accounts (not contracts)
+ eth_getCode: '0x',
+ }
+ const providerTools = createTestProviderTools({ scaffold: providerResultStub })
+ provider = providerTools.provider
+ testBlockchain = providerTools.testBlockchain
txController = new TransactionController({
provider,
@@ -153,15 +160,6 @@ describe('Transaction Controller', function () {
})
describe('#addUnapprovedTransaction', function () {
- let addTxDefaults
- beforeEach(() => {
- addTxDefaults = txController.addTxDefaults
- txController.addTxDefaults = function addTxDefaultsStub () { return Promise.resolve() }
-
- })
- afterEach(() => {
- txController.addTxDefaults = addTxDefaults
- })
it('should add an unapproved transaction and return a valid txMeta', function (done) {
txController.addUnapprovedTransaction({})