@@ -291,7 +291,9 @@ contract('DaoFactory', function(accounts) {
291
291
var amountToMint = 10 ;
292
292
await setup ( accounts , amountToMint , amountToMint ) ;
293
293
var newVer = [ 0 , 2 , 0 ] ;
294
+ const oldAvatarImplementation = registration . avatar . address ;
294
295
await helpers . registrationAddVersionToPackege ( registration , newVer ) ;
296
+
295
297
nativeTokenData = await new web3 . eth . Contract ( registration . daoToken . abi )
296
298
. methods
297
299
. initialize ( "TEST" , "TST" , 0 , registration . daoFactory . address )
@@ -302,13 +304,17 @@ contract('DaoFactory', function(accounts) {
302
304
var avatarAddress = tx . logs [ 4 ] . args . _avatar ;
303
305
assert . equal ( tx . logs [ 2 ] . event , "ProxyCreated" ) ;
304
306
assert . equal ( tx . logs [ 2 ] . args . _proxy , avatarAddress ) ;
307
+ assert . equal ( tx . logs [ 2 ] . args . _implementation , oldAvatarImplementation ) ;
308
+ assert . equal ( tx . logs [ 2 ] . args . _contractName , "Avatar" ) ;
305
309
assert . equal ( tx . logs [ 2 ] . args . _version [ 1 ] . toNumber ( ) , 1 ) ;
306
310
307
- tx = await registration . daoFactory . forgeOrg ( "testOrg" , nativeTokenData , [ accounts [ 0 ] ] , [ amountToMint ] , [ amountToMint ] , [ 0 , 0 , 0 ] , { gas :constants . ARC_GAS_LIMIT } ) ;
311
+ tx = await registration . daoFactory . forgeOrg ( "testOrg" , nativeTokenData , [ accounts [ 0 ] ] , [ amountToMint ] , [ amountToMint ] , [ 0 , 2 , 0 ] , { gas :constants . ARC_GAS_LIMIT } ) ;
308
312
assert . equal ( tx . logs . length , 5 ) ;
309
313
avatarAddress = tx . logs [ 4 ] . args . _avatar ;
310
314
assert . equal ( tx . logs [ 2 ] . event , "ProxyCreated" ) ;
311
315
assert . equal ( tx . logs [ 2 ] . args . _proxy , avatarAddress ) ;
316
+ assert . equal ( tx . logs [ 2 ] . args . _implementation , registration . avatar . address ) ;
317
+ assert . equal ( tx . logs [ 2 ] . args . _contractName , "Avatar" ) ;
312
318
assert . equal ( tx . logs [ 2 ] . args . _version [ 1 ] . toNumber ( ) , 2 ) ;
313
319
314
320
} ) ;
0 commit comments