diff options
author | Marek Kotewicz <marek.kotewicz@gmail.com> | 2015-01-09 02:59:03 +0800 |
---|---|---|
committer | Marek Kotewicz <marek.kotewicz@gmail.com> | 2015-01-09 02:59:03 +0800 |
commit | b6058a837f9a90bd2973e4be54f0eab85e85674e (patch) | |
tree | fe19ccac25b77d1210f603f4eb26f4a1d88d45e5 /test/methods.js | |
parent | 5518022a5d153ef514338edcb427a90ad066d064 (diff) | |
download | go-tangerine-b6058a837f9a90bd2973e4be54f0eab85e85674e.tar go-tangerine-b6058a837f9a90bd2973e4be54f0eab85e85674e.tar.gz go-tangerine-b6058a837f9a90bd2973e4be54f0eab85e85674e.tar.bz2 go-tangerine-b6058a837f9a90bd2973e4be54f0eab85e85674e.tar.lz go-tangerine-b6058a837f9a90bd2973e4be54f0eab85e85674e.tar.xz go-tangerine-b6058a837f9a90bd2973e4be54f0eab85e85674e.tar.zst go-tangerine-b6058a837f9a90bd2973e4be54f0eab85e85674e.zip |
methods existance tests in progress
Diffstat (limited to 'test/methods.js')
-rw-r--r-- | test/methods.js | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/test/methods.js b/test/methods.js deleted file mode 100644 index 54d96b486..000000000 --- a/test/methods.js +++ /dev/null @@ -1,49 +0,0 @@ -require('es6-promise').polyfill(); - -var assert = require('assert'); -var web3 = require('../index.js'); -web3.setProvider(new web3.providers.WebSocketProvider('http://localhost:8080')); // TODO: create some mock provider - -var methodExists = function (object, method) { - assert.equal('function', typeof object[method], 'method ' + method + ' is not implemented'); -}; - -var propertyExists = function (object, property) { - assert.equal('object', typeof object[property], 'property ' + property + ' is not implemented'); -}; - -describe('web3', function() { - describe('eth', function() { - it('should have all methods implemented', function() { - methodExists(web3.eth, 'balanceAt'); - methodExists(web3.eth, 'stateAt'); - methodExists(web3.eth, 'storageAt'); - methodExists(web3.eth, 'countAt'); - methodExists(web3.eth, 'codeAt'); - methodExists(web3.eth, 'transact'); - methodExists(web3.eth, 'call'); - methodExists(web3.eth, 'block'); - methodExists(web3.eth, 'transaction'); - methodExists(web3.eth, 'uncle'); - methodExists(web3.eth, 'compilers'); - methodExists(web3.eth, 'lll'); - methodExists(web3.eth, 'solidity'); - methodExists(web3.eth, 'serpent'); - methodExists(web3.eth, 'logs'); - }); - - it('should have all properties implemented', function () { - propertyExists(web3.eth, 'coinbase'); - propertyExists(web3.eth, 'listening'); - propertyExists(web3.eth, 'mining'); - propertyExists(web3.eth, 'gasPrice'); - propertyExists(web3.eth, 'account'); - propertyExists(web3.eth, 'accounts'); - propertyExists(web3.eth, 'peerCount'); - propertyExists(web3.eth, 'defaultBlock'); - propertyExists(web3.eth, 'number'); - }); - }); -}) - - |