This repository was archived by the owner on Jul 6, 2022. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -117,7 +117,7 @@ window.addEventListener('load', async () => {
117
117
moduleName,
118
118
address : modules [ index ] ,
119
119
data : {
120
- maxHolderPercentage : new BigNumber ( 50 ) ,
120
+ maxHolderPercentage : new BigNumber ( 25 ) ,
121
121
allowPrimaryIssuance : true ,
122
122
} ,
123
123
archived : false ,
@@ -168,9 +168,16 @@ window.addEventListener('load', async () => {
168
168
await percentageTM . modifyWhitelist ( { investor : randomBeneficiary1 , valid : true } ) ;
169
169
await tickerSecurityTokenInstance . transfer ( { to : randomBeneficiary1 , value : new BigNumber ( 1 ) } ) ;
170
170
171
- // Try out transfer to beneficiary 2
172
- await tickerSecurityTokenInstance . transfer ( { to : randomBeneficiary2 , value : new BigNumber ( 1 ) } ) ;
171
+ // Try out transfer above 25% to beneficiary 2, should fail
172
+ try {
173
+ await tickerSecurityTokenInstance . transfer ( { to : randomBeneficiary2 , value : new BigNumber ( 6 ) } ) ;
174
+ } catch ( e ) {
175
+ console . log ( 'Transfer above 25% to non-whitelisted address fails as expected' ) ;
176
+ }
173
177
178
+ // Try out transfer below 25% to beneficiary 2, should pass
179
+ await tickerSecurityTokenInstance . transfer ( { to : randomBeneficiary2 , value : new BigNumber ( 5 ) } ) ;
180
+
174
181
console . log ( 'Tokens transferred to beneficiaries' ) ;
175
182
176
183
tickerSecurityTokenInstance . unsubscribeAll ( ) ;
You can’t perform that action at this time.
0 commit comments