diff options
Diffstat (limited to 'requestmanager.js')
-rw-r--r-- | requestmanager.js | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/requestmanager.js b/requestmanager.js deleted file mode 100644 index 5c951ded..00000000 --- a/requestmanager.js +++ /dev/null @@ -1,44 +0,0 @@ -var chai = require('chai'); -var assert = chai.assert; -var RequestManager = require('../lib/web3/requestmanager'); -var FakeHttpProvider = require('./helpers/FakeHttpProvider'); - -// TODO: handling errors! -// TODO: validation of params! - -describe('lib/web3/requestmanager', function () { - describe('send', function () { - it('should return expected result synchronously', function () { - var provider = new FakeHttpProvider(); - var manager = RequestManager.getInstance(); - manager.setProvider(provider); - var expected = 'hello_world'; - provider.injectResult(expected); - - var result = manager.send({ - method: 'test', - params: [1,2,3] - }); - - assert.equal(expected, result); - }); - - it('should return expected result asynchronously', function (done) { - var provider = new FakeHttpProvider(); - var manager = RequestManager.getInstance(); - manager.setProvider(provider); - var expected = 'hello_world'; - provider.injectResult(expected); - - manager.sendAsync({ - method: 'test', - params: [1,2,3] - }, function (error, result) { - assert.equal(error, null); - assert.equal(expected, result); - done(); - }); - }); - }); -}); - |