@@ -122,16 +122,8 @@ const execute = (description) => {
122122 // Arrange
123123 const lockingCapBeforeUpdate = await getUnionBridgeLockingCap ( ) ;
124124 const smallerLockingCap = new BN ( lockingCapBeforeUpdate ) . sub ( new BN ( ( 1 ) ) ) ;
125- // Act & Assert - first vote should succeed
126- const txReceiptFirstVote = await voteToIncreaseUnionBridgeLockingCap ( smallerLockingCap . toString ( ) , unionBridgeAuthorizerMember1Address ) ;
127- assertIncreaseUnionLockingCapVotedEventWasEmitted ( smallerLockingCap . toString ( ) , unionBridgeAuthorizerMember1Address , txReceiptFirstVote ) ;
128-
129- // Second vote should revert when the bridge call fails
130- await assertContractCallFails (
131- unionBridgeAuthorizerContract . methods . voteToIncreaseUnionLockingCap ( smallerLockingCap . toString ( ) ) ,
132- { from : unionBridgeAuthorizerMember2Address }
133- ) ;
134-
125+ // Act & Assert
126+ await voteToIncreaseUnionBridgeLockingCapExpectingRevert ( smallerLockingCap . toString ( ) ) ;
135127 // Assert locking cap remains unchanged
136128 await assertLockingCap ( lockingCapBeforeUpdate ) ;
137129 } ) ;
@@ -460,7 +452,6 @@ const deployAndInitUnionAuthorizerContract = async () => {
460452 unionBridgeAuthorizerAddress
461453 ) ;
462454 unionBridgeAuthorizerContractAddress = unionBridgeAuthorizerContract . _address ;
463- console . log ( "UnionBridgeAuthorizer deployed at:" , unionBridgeAuthorizerContractAddress ) ;
464455
465456 const multisigInitMethod = unionBridgeAuthorizerContract . methods . init ( multisigMembers , votingPeriodInBlocks ) ;
466457 const txReceipt = await rskUtils . sendTransaction ( rskTxHelper , multisigInitMethod , unionBridgeAuthorizerAddress , 0 , 300000 ) ;
@@ -530,6 +521,18 @@ const voteToIncreaseUnionBridgeLockingCap = async (newLockingCap, authorizedMemb
530521 return await rskUtils . sendTransaction ( rskTxHelper , increaseLockingCapVote , authorizedMember , 0 , 300000 ) ;
531522} ;
532523
524+ const voteToIncreaseUnionBridgeLockingCapExpectingRevert = async ( newLockingCap ) => {
525+ // First vote from member 1 should succeed
526+ const txReceiptFirstVote = await voteToIncreaseUnionBridgeLockingCap ( newLockingCap , unionBridgeAuthorizerMember1Address ) ;
527+ assertIncreaseUnionLockingCapVotedEventWasEmitted ( newLockingCap , unionBridgeAuthorizerMember1Address , txReceiptFirstVote ) ;
528+
529+ // Second vote from member 2 should revert when the bridge call fails
530+ await assertContractCallFails (
531+ unionBridgeAuthorizerContract . methods . voteToIncreaseUnionLockingCap ( newLockingCap ) ,
532+ { from : unionBridgeAuthorizerMember2Address }
533+ ) ;
534+ } ;
535+
533536const assertIncreaseUnionLockingCapVotedEventWasEmitted = ( newLockingCap , authorizedMember , txReceipt ) => {
534537 const IncreaseUnionLockingCapVotedEvent = 'IncreaseUnionLockingCapVoted' ;
535538 const foundIncreaseLockingCapEvent = txReceipt . events [ IncreaseUnionLockingCapVotedEvent ] ;
@@ -727,9 +730,9 @@ const assertNoUnionTransferredPermissionsIsStored = async () => {
727730 expect ( actualReleasePermissionEncoded ) . to . equal ( NO_VALUE ) ;
728731}
729732
730- const setUnionTransferPermissions = async ( requestEnabled , releaseEnabled , fromAddress , checkCallback ) => {
733+ const setUnionTransferPermissions = async ( requestEnabled , releaseEnabled ) => {
731734 // First vote from member 1
732- const txReceiptFirstVote = await voteToIncreaseUnionBridgeLockingCap ( requestEnabled , releaseEnabled , unionBridgeAuthorizerMember1Address ) ;
735+ const txReceiptFirstVote = await voteToSetUnionTransferPermissions ( requestEnabled , releaseEnabled , unionBridgeAuthorizerMember1Address ) ;
733736 assertUnionTransferPermissionsVotedEventWasEmitted ( requestEnabled , releaseEnabled , unionBridgeAuthorizerMember1Address , txReceiptFirstVote ) ;
734737
735738 // Second vote from member 2 (reaches the threshold and executes)
0 commit comments