@@ -48,9 +48,10 @@ type SuiTestSuite struct {
4848 mcmsAccount modulemcmsaccount.IMcmsAccount
4949
5050 // MCMS User
51- mcmsUserPackageId string
52- mcmsUser modulemcmsuser.IMcmsUser
53- mcmsUserOwnerCapObj string
51+ mcmsUserPackageID string
52+ mcmsUser modulemcmsuser.IMcmsUser
53+ mcmsUserOwnerCapObj string
54+ mcmsUserUpgradeCapObj string
5455
5556 // State Object passed into `mcms_entrypoint`
5657 stateObj string
@@ -131,16 +132,19 @@ func (s *SuiTestSuite) DeployMCMSUserContract() {
131132 }, s .client , s .mcmsPackageID , signerAddress )
132133 s .Require ().NoError (err , "Failed to publish MCMS user package" )
133134
134- s .mcmsUserPackageId = mcmsUserPackage .Address ()
135+ s .mcmsUserPackageID = mcmsUserPackage .Address ()
135136 s .mcmsUser = mcmsUserPackage .MCMSUser ()
136137
137138 userDataObj , err := bind .FindObjectIdFromPublishTx (* tx , "mcms_user" , "UserData" )
138139 s .Require ().NoError (err , "Failed to find object IDs in publish tx" )
139- mcmsUserOwnerCapObj , err := bind .FindObjectIdFromPublishTx (* tx , "mcms_user" , "OwnerCap" )
140+ mcmsUserOwnerCapObj , err := bind .FindObjectIdFromPublishTx (* tx , "ownable" , "OwnerCap" )
141+ s .Require ().NoError (err , "Failed to find object IDs in publish tx" )
142+ mcmsUserUpgradeCapObj , err := bind .FindObjectIdFromPublishTx (* tx , "package" , "UpgradeCap" )
140143 s .Require ().NoError (err , "Failed to find object IDs in publish tx" )
141144
142145 s .mcmsUserOwnerCapObj = mcmsUserOwnerCapObj
143146 s .stateObj = userDataObj
147+ s .mcmsUserUpgradeCapObj = mcmsUserUpgradeCapObj
144148
145149 // For executing, We need to register OwnerCap with MCMS
146150 {
@@ -181,8 +185,8 @@ type TestEntrypointArgEncoder struct {
181185}
182186
183187func (e * TestEntrypointArgEncoder ) EncodeEntryPointArg (executingCallbackParams * transaction.Argument , target , module , function , stateObjID string , data []byte ) (* bind.EncodedCall , error ) {
184- // For simplicity, we only support MCMSUser as target in this test encoder
185- if module != "MCMSUser " {
188+ // For simplicity, we only support mcms_user as target in this test encoder
189+ if module != "mcms_user " {
186190 return nil , fmt .Errorf ("unsupported module: %s" , module )
187191 }
188192 mcmsUser , err := mcmsuser .NewMCMSUser (target , e .client )
0 commit comments