@@ -24,6 +24,8 @@ import (
24
24
ibcmock "github.com/cosmos/ibc-go/v8/testing/mock"
25
25
)
26
26
27
+ var emptyForwarding = transfertypes.Forwarding {}
28
+
27
29
func (s * CallbacksTestSuite ) TestNewIBCMiddleware () {
28
30
testCases := []struct {
29
31
name string
@@ -186,7 +188,7 @@ func (s *CallbacksTestSuite) TestSendPacket() {
186
188
ibctesting .TestAccAddress ,
187
189
ibctesting .TestAccAddress ,
188
190
fmt .Sprintf (`{"src_callback": {"address": "%s"}}` , simapp .SuccessContract ),
189
- nil ,
191
+ emptyForwarding ,
190
192
)
191
193
192
194
chanCap := s .path .EndpointA .Chain .GetChannelCapability (s .path .EndpointA .ChannelConfig .PortID , s .path .EndpointA .ChannelID )
@@ -328,7 +330,7 @@ func (s *CallbacksTestSuite) TestOnAcknowledgementPacket() {
328
330
ibctesting .TestAccAddress ,
329
331
ibctesting .TestAccAddress ,
330
332
fmt .Sprintf (`{"src_callback": {"address":"%s", "gas_limit":"%d"}}` , simapp .SuccessContract , userGasLimit ),
331
- nil ,
333
+ emptyForwarding ,
332
334
)
333
335
334
336
packet = channeltypes.Packet {
@@ -494,7 +496,7 @@ func (s *CallbacksTestSuite) TestOnTimeoutPacket() {
494
496
sdk .NewCoins (ibctesting .TestCoin ), s .chainA .SenderAccount .GetAddress ().String (),
495
497
s .chainB .SenderAccount .GetAddress ().String (), clienttypes .ZeroHeight (), timeoutTimestamp ,
496
498
fmt .Sprintf (`{"src_callback": {"address":"%s", "gas_limit":"%d"}}` , ibctesting .TestAccAddress , userGasLimit ), // set user gas limit above panic level in mock contract keeper
497
- nil ,
499
+ emptyForwarding ,
498
500
)
499
501
500
502
res , err := s .chainA .SendMsgs (msg )
@@ -662,7 +664,7 @@ func (s *CallbacksTestSuite) TestOnRecvPacket() {
662
664
ibctesting .TestAccAddress ,
663
665
s .chainB .SenderAccount .GetAddress ().String (),
664
666
fmt .Sprintf (`{"dest_callback": {"address":"%s", "gas_limit":"%d"}}` , ibctesting .TestAccAddress , userGasLimit ),
665
- nil ,
667
+ emptyForwarding ,
666
668
)
667
669
668
670
packet = channeltypes.Packet {
@@ -794,7 +796,7 @@ func (s *CallbacksTestSuite) TestWriteAcknowledgement() {
794
796
ibctesting .TestAccAddress ,
795
797
s .chainB .SenderAccount .GetAddress ().String (),
796
798
fmt .Sprintf (`{"dest_callback": {"address":"%s", "gas_limit":"600000"}}` , ibctesting .TestAccAddress ),
797
- nil ,
799
+ emptyForwarding ,
798
800
)
799
801
800
802
packet = channeltypes.Packet {
@@ -1018,7 +1020,7 @@ func (s *CallbacksTestSuite) TestUnmarshalPacketDataV1() {
1018
1020
Sender : ibctesting .TestAccAddress ,
1019
1021
Receiver : ibctesting .TestAccAddress ,
1020
1022
Memo : fmt .Sprintf (`{"src_callback": {"address": "%s"}, "dest_callback": {"address":"%s"}}` , ibctesting .TestAccAddress , ibctesting .TestAccAddress ),
1021
- Forwarding : nil ,
1023
+ Forwarding : emptyForwarding ,
1022
1024
}
1023
1025
1024
1026
portID := s .path .EndpointA .ChannelConfig .PortID
0 commit comments