aboutsummaryrefslogtreecommitdiffstats
path: root/test/abi.parsers.js
blob: 06a77fb866ec190799ea8134afb7f9b7b397a0e6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
var assert = require('assert');
var abi = require('../lib/abi.js');

describe('abi', function() {
    describe('inputParser', function() {
        it('should parse ...', function() {

            var desc =  [{
                "name": "multiply",
                "inputs": [
                {
                    "name": "a",
                    "type": "uint256"
                }
                ],
                "outputs": [
                {
                    "name": "d",
                    "type": "uint256"
                }
                ]
            }];

            var iParser = abi.inputParser(desc);
            assert.equal(iParser.multiply(1), "0x000000000000000000000000000000000000000000000000000000000000000001");

        });
    });


    describe('outputParser', function() {
        it('parse ...', function() {

        });
    });
});