diff --git a/lib/modules/blockchain_process/blockchain.js b/lib/modules/blockchain_process/blockchain.js index c50c237b..6a871f67 100644 --- a/lib/modules/blockchain_process/blockchain.js +++ b/lib/modules/blockchain_process/blockchain.js @@ -45,7 +45,7 @@ var Blockchain = function(options) { whisper: (this.blockchainConfig.whisper === undefined) || this.blockchainConfig.whisper, maxpeers: ((this.blockchainConfig.maxpeers === 0) ? 0 : (this.blockchainConfig.maxpeers || 25)), bootnodes: this.blockchainConfig.bootnodes || "", - rpcApi: (this.blockchainConfig.rpcApi || ['eth', 'web3', 'net', 'debug']), + rpcApi: (this.blockchainConfig.rpcApi || ['eth', 'web3', 'net', 'debug', 'pubsub']), wsRPC: (this.blockchainConfig.wsRPC === undefined) || this.blockchainConfig.wsRPC, wsHost: dockerHostSwap(this.blockchainConfig.wsHost) || defaultHost, wsPort: this.blockchainConfig.wsPort || 8546, diff --git a/test_apps/test_app/test/simple_storage_spec.js b/test_apps/test_app/test/simple_storage_spec.js index 22c3f7af..2f220650 100644 --- a/test_apps/test_app/test/simple_storage_spec.js +++ b/test_apps/test_app/test/simple_storage_spec.js @@ -3,6 +3,11 @@ const SimpleStorage = require('Embark/contracts/SimpleStorage'); let accounts; config({ + deployment: { + type: 'ws', + host: 'localhost', + port: '8546' + }, contracts: { "SimpleStorage": { args: [100], @@ -45,7 +50,10 @@ contract("SimpleStorage", function () { done(error); }); - SimpleStorage.methods.set2(150, 100).send(); + console.log('TEST'); + SimpleStorage.methods.set2(150, 100).send(() => { + console.log('Done'); + }); }); });