aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarek Kotewicz <marek.kotewicz@gmail.com>2015-01-09 03:24:30 +0800
committerMarek Kotewicz <marek.kotewicz@gmail.com>2015-01-09 03:24:30 +0800
commit2ee9229ca65a2f76e35aa7bcd72fa346ab55a45d (patch)
tree08b270393d439677535755ecf195916237dba300
parente0ad98388a3b619a076158b5e235edffc8c4206e (diff)
downloaddexon-solidity-2ee9229ca65a2f76e35aa7bcd72fa346ab55a45d.tar
dexon-solidity-2ee9229ca65a2f76e35aa7bcd72fa346ab55a45d.tar.gz
dexon-solidity-2ee9229ca65a2f76e35aa7bcd72fa346ab55a45d.tar.bz2
dexon-solidity-2ee9229ca65a2f76e35aa7bcd72fa346ab55a45d.tar.lz
dexon-solidity-2ee9229ca65a2f76e35aa7bcd72fa346ab55a45d.tar.xz
dexon-solidity-2ee9229ca65a2f76e35aa7bcd72fa346ab55a45d.tar.zst
dexon-solidity-2ee9229ca65a2f76e35aa7bcd72fa346ab55a45d.zip
mocha opts file && init of parser tests
-rw-r--r--abi.parsers.js37
-rw-r--r--mocha.opts2
2 files changed, 39 insertions, 0 deletions
diff --git a/abi.parsers.js b/abi.parsers.js
new file mode 100644
index 00000000..06a77fb8
--- /dev/null
+++ b/abi.parsers.js
@@ -0,0 +1,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() {
+
+ });
+ });
+});
+
diff --git a/mocha.opts b/mocha.opts
new file mode 100644
index 00000000..b83917bb
--- /dev/null
+++ b/mocha.opts
@@ -0,0 +1,2 @@
+--reporter Nyan
+