Skip to content

Commit 1c3ad24

Browse files
committed
review: address feedback.
1 parent 30abe36 commit 1c3ad24

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

modules/light-clients/06-solomachine/light_client_module_test.go

+16-4
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,10 @@ func (suite *SoloMachineTestSuite) TestStatus() {
7777
}
7878

7979
func (suite *SoloMachineTestSuite) TestGetTimestampAtHeight() {
80-
var clientID string
81-
height := clienttypes.NewHeight(0, suite.solomachine.ClientState().Sequence)
80+
var (
81+
clientID string
82+
height exported.Height
83+
)
8284

8385
testCases := []struct {
8486
name string
@@ -92,6 +94,15 @@ func (suite *SoloMachineTestSuite) TestGetTimestampAtHeight() {
9294
suite.solomachine.ClientState().ConsensusState.Timestamp,
9395
nil,
9496
},
97+
{
98+
"success: modified height",
99+
func() {
100+
height = clienttypes.ZeroHeight()
101+
},
102+
// Timestamp should be the same.
103+
suite.solomachine.ClientState().ConsensusState.Timestamp,
104+
nil,
105+
},
95106
{
96107
"failure: cannot find client state",
97108
func() {
@@ -108,6 +119,7 @@ func (suite *SoloMachineTestSuite) TestGetTimestampAtHeight() {
108119
suite.Run(tc.name, func() {
109120
clientID = suite.solomachine.ClientID
110121
clientState := suite.solomachine.ClientState()
122+
height = clienttypes.NewHeight(0, suite.solomachine.ClientState().Sequence)
111123

112124
lightClientModule, found := suite.chainA.App.GetIBCKeeper().ClientKeeper.Route(clientID)
113125
suite.Require().True(found)
@@ -231,7 +243,7 @@ func (suite *SoloMachineTestSuite) TestVerifyMembership() {
231243
"success: client state verification",
232244
func() {
233245
clientState = sm.ClientState()
234-
clientStateBz, err := suite.chainA.Codec.Marshal(clientState)
246+
clientStateBz, err := suite.chainA.Codec.MarshalInterface(clientState)
235247
suite.Require().NoError(err)
236248

237249
path = sm.GetClientStatePath(counterpartyClientIdentifier)
@@ -267,7 +279,7 @@ func (suite *SoloMachineTestSuite) TestVerifyMembership() {
267279
func() {
268280
clientState = sm.ClientState()
269281
consensusState := clientState.ConsensusState
270-
consensusStateBz, err := suite.chainA.Codec.Marshal(consensusState)
282+
consensusStateBz, err := suite.chainA.Codec.MarshalInterface(consensusState)
271283
suite.Require().NoError(err)
272284

273285
path = sm.GetConsensusStatePath(counterpartyClientIdentifier, clienttypes.NewHeight(0, 1))

0 commit comments

Comments
 (0)