@@ -22,7 +22,7 @@ describe("GnosisSafe", async () => {
2222 }
2323 } )
2424
25- describe ( "Setup " , async ( ) => {
25+ describe ( "setup " , async ( ) => {
2626 it ( 'should not allow to call setup on singleton' , async ( ) => {
2727 await deployments . fixture ( ) ;
2828 const singleton = await getSafeSingleton ( )
@@ -45,7 +45,9 @@ describe("GnosisSafe", async () => {
4545
4646 it ( 'should set domain hash' , async ( ) => {
4747 const { template } = await setupTests ( )
48- await template . setup ( [ user1 . address , user2 . address , user3 . address ] , 2 , AddressZero , "0x" , AddressZero , AddressZero , 0 , AddressZero )
48+ await expect (
49+ template . setup ( [ user1 . address , user2 . address , user3 . address ] , 2 , AddressZero , "0x" , AddressZero , AddressZero , 0 , AddressZero )
50+ ) . to . emit ( template , "SafeSetup" ) . withArgs ( user1 . address , [ user1 . address , user2 . address , user3 . address ] , 2 , AddressZero , AddressZero )
4951 await expect ( await template . domainSeparator ( ) ) . to . be . eq ( calculateSafeDomainSeparator ( template , await chainId ( ) ) )
5052 await expect ( await template . getOwners ( ) ) . to . be . deep . eq ( [ user1 . address , user2 . address , user3 . address ] )
5153 await expect ( await template . getThreshold ( ) ) . to . be . deep . eq ( BigNumber . from ( 2 ) )
@@ -129,7 +131,9 @@ describe("GnosisSafe", async () => {
129131 }`
130132 const testIntializer = await deployContract ( user1 , source ) ;
131133 const initData = testIntializer . interface . encodeFunctionData ( "init" , [ "0x42baddad" ] )
132- await template . setup ( [ user1 . address , user2 . address , user3 . address ] , 2 , testIntializer . address , initData , AddressOne , AddressZero , 0 , AddressZero )
134+ await expect (
135+ template . setup ( [ user1 . address , user2 . address , user3 . address ] , 2 , testIntializer . address , initData , AddressOne , AddressZero , 0 , AddressZero )
136+ ) . to . emit ( template , "SafeSetup" ) . withArgs ( user1 . address , [ user1 . address , user2 . address , user3 . address ] , 2 , testIntializer . address , AddressOne )
133137 await expect ( await template . domainSeparator ( ) ) . to . be . eq ( calculateSafeDomainSeparator ( template , await chainId ( ) ) )
134138 await expect ( await template . getOwners ( ) ) . to . be . deep . eq ( [ user1 . address , user2 . address , user3 . address ] )
135139 await expect ( await template . getThreshold ( ) ) . to . be . deep . eq ( BigNumber . from ( 2 ) )
0 commit comments