aboutsummaryrefslogtreecommitdiffstats
path: root/test/eth.contract.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/eth.contract.js')
-rw-r--r--test/eth.contract.js31
1 files changed, 30 insertions, 1 deletions
diff --git a/test/eth.contract.js b/test/eth.contract.js
index 945700cf9..1a92ec88f 100644
--- a/test/eth.contract.js
+++ b/test/eth.contract.js
@@ -146,7 +146,6 @@ describe('contract', function() {
// given
var description = [{
"name": "test(uint256)",
- "type": "event",
"inputs": [{
"name": "a",
"type": "uint256"
@@ -168,5 +167,35 @@ describe('contract', function() {
assert.equal('undefined', typeof con.test);
});
+
+ it('should create contract with one event', function () {
+
+ // given
+ var description = [{
+ "name": "test",
+ "type": "event",
+ "inputs": [{
+ "name": "a",
+ "type": "uint256"
+ }
+ ],
+ "outputs": [
+ {
+ "name": "d",
+ "type": "uint256"
+ }
+ ]
+ }];
+
+
+ // when
+ var con = contract(null, description);
+
+ // then
+ assert.equal('function', typeof con.test);
+ assert.equal('function', typeof con.test['uint256']);
+
+ });
+
});