@@ -3,14 +3,15 @@ import chai from 'chai';
3
3
import 'mocha' ;
4
4
5
5
import { makeCustomers , makePolyToken , makeKYCProvider } from './util/make_examples' ;
6
- import { makeWeb3Wrapper } from './util/web3' ;
6
+ import { makeWeb3Wrapper , makeWeb3 } from './util/web3' ;
7
7
import { fakeAddress } from './util/fake' ;
8
8
9
9
const { assert } = chai ;
10
10
11
11
describe ( 'Customers wrapper' , ( ) => {
12
12
const web3Wrapper = makeWeb3Wrapper ( ) ;
13
-
13
+ const web3 = makeWeb3 ( ) ;
14
+ const expiryTime = new BigNumber ( web3 . eth . getBlock ( 'latest' ) . timestamp ) . plus ( 10000 ) ;
14
15
let accounts ;
15
16
let polyToken ;
16
17
let customers ;
@@ -40,7 +41,7 @@ describe('Customers wrapper', () => {
40
41
41
42
describe ( 'getKYCProviderByAddress' , ( ) => {
42
43
it ( 'should return created provider' , async ( ) => {
43
- await makeKYCProvider ( customers , accounts [ 1 ] ) ;
44
+ await makeKYCProvider ( customers , accounts [ 1 ] , expiryTime ) ;
44
45
45
46
const provider = await customers . getKYCProviderByAddress ( accounts [ 1 ] ) ;
46
47
assert . equal ( provider . name , 'Provider' ) ;
@@ -51,7 +52,7 @@ describe('Customers wrapper', () => {
51
52
} ) ;
52
53
53
54
it ( 'should emit LogNewProvider event' , async ( ) => {
54
- await makeKYCProvider ( customers , accounts [ 1 ] ) ;
55
+ await makeKYCProvider ( customers , accounts [ 1 ] , expiryTime ) ;
55
56
const logs = await customers . getLogs (
56
57
'LogNewProvider' ,
57
58
{ } ,
@@ -68,7 +69,7 @@ describe('Customers wrapper', () => {
68
69
} ) ;
69
70
70
71
it ( 'should change verification fee' , async ( ) => {
71
- await makeKYCProvider ( customers , accounts [ 1 ] ) ;
72
+ await makeKYCProvider ( customers , accounts [ 1 ] , expiryTime ) ;
72
73
const provider = await customers . getKYCProviderByAddress ( accounts [ 1 ] ) ;
73
74
assert . equal ( provider . name , 'Provider' ) ;
74
75
@@ -86,7 +87,7 @@ describe('Customers wrapper', () => {
86
87
const kycProvider = accounts [ 1 ] ;
87
88
const investor = accounts [ 2 ] ;
88
89
89
- await makeKYCProvider ( customers , accounts [ 1 ] ) ;
90
+ await makeKYCProvider ( customers , accounts [ 1 ] , expiryTime ) ;
90
91
await polyToken . approve ( investor , customers . address , new BigNumber ( 100 ) ) ;
91
92
await customers . verifyCustomer (
92
93
kycProvider ,
@@ -113,7 +114,7 @@ describe('Customers wrapper', () => {
113
114
} ) ;
114
115
115
116
it ( 'getCustomer should return null for nonexistent customer' , async ( ) => {
116
- await makeKYCProvider ( customers , accounts [ 1 ] ) ;
117
+ await makeKYCProvider ( customers , accounts [ 1 ] , expiryTime ) ;
117
118
118
119
assert . equal (
119
120
await customers . getCustomer ( accounts [ 0 ] , fakeAddress ) ,
@@ -163,7 +164,7 @@ describe('Customers wrapper', () => {
163
164
const kycProvider = accounts [ 1 ] ;
164
165
const investor = accounts [ 2 ] ;
165
166
166
- await makeKYCProvider ( customers , accounts [ 1 ] ) ;
167
+ await makeKYCProvider ( customers , accounts [ 1 ] , expiryTime ) ;
167
168
168
169
const logNewProvider = await logNewProviderArgsPromise ;
169
170
assert . equal ( logNewProvider . providerAddress , kycProvider , 'kycProvider address wasnt found in event subscription' ) ;
0 commit comments