aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/event.js34
1 files changed, 31 insertions, 3 deletions
diff --git a/test/event.js b/test/event.js
index 781f42e5e..43f8dcf38 100644
--- a/test/event.js
+++ b/test/event.js
@@ -2,7 +2,7 @@ var assert = require('assert');
var event = require('../lib/event.js');
describe('event', function () {
- it('should create filter input object from given', function () {
+ it('should create basic filter input object', function () {
// given
var address = '0x012345';
@@ -14,9 +14,37 @@ describe('event', function () {
// then
assert.equal(result.address, address);
- assert.equal(result.topics.length, 1);
- assert.equal(result.topics[0], signature);
+ assert.equal(result.topic.length, 1);
+ assert.equal(result.topic[0], signature);
});
+
+ it('should create basic filter input object', function () {
+
+ // given
+ var address = '0x012345';
+ var signature = '0x987654';
+ var options = {
+ earliest: 1,
+ latest: 2,
+ offset: 3,
+ max: 4
+ };
+
+ // when
+ var impl = event(address, signature);
+ var result = impl({}, options);
+
+ // then
+ assert.equal(result.address, address);
+ assert.equal(result.topic.length, 1);
+ assert.equal(result.topic[0], signature);
+ assert.equal(result.earliest, options.earliest);
+ assert.equal(result.latest, options.latest);
+ assert.equal(result.offset, options.offset);
+ assert.equal(result.max, options.max);
+
+ });
+
});