| 
									
										
										
										
											2015-01-29 12:35:21 +01:00
										 |  |  | var assert = require('assert'); | 
					
						
							|  |  |  | var event = require('../lib/event.js'); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | describe('event', function () { | 
					
						
							|  |  |  |     it('should create filter input object from given', function () { | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         // given
 | 
					
						
							|  |  |  |         var address = '0x012345';  | 
					
						
							|  |  |  |         var signature = '0x987654'; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         // when
 | 
					
						
							| 
									
										
										
										
											2015-01-29 13:32:32 +01:00
										 |  |  |         var impl = event(address, signature); | 
					
						
							| 
									
										
										
										
											2015-01-29 12:35:21 +01:00
										 |  |  |         var result = impl(); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         // then
 | 
					
						
							|  |  |  |         assert.equal(result.address, address);  | 
					
						
							|  |  |  |         assert.equal(result.topics.length, 1); | 
					
						
							|  |  |  |         assert.equal(result.topics[0], signature); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     }); | 
					
						
							|  |  |  | }); | 
					
						
							| 
									
										
										
										
											2015-01-29 13:32:32 +01:00
										 |  |  | 
 |