diff --git a/testutil/network/loader.go b/testutil/network/loader.go index df69f7a..5e9db82 100644 --- a/testutil/network/loader.go +++ b/testutil/network/loader.go @@ -64,8 +64,8 @@ func Load(t *testing.T, configs ...Config) *Network { }, nil) shamirMock.EXPECT().IssueMachineNFT(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).AnyTimes().Return(clients.IssueMachineNFTResponse{ HexTX: "0000000000000000000000000000000000000000000000000000000000000000", - Contract: "contract", - Asset: "7add40beb27df701e02ee85089c5bc0021bc813823fedb5f1dcb5debda7f3da9", + Contract: `{"entity":{"domain":"testnet-assets.rddl.io"}, "issuer_pubkey":"02", "machine_addr":"addr","name":"machine","precicion":8,"version":1}`, + Asset: "0000000000000000000000000000000000000000000000000000000000000000", }, nil) clients.ShamirCoordinatorServiceClient = shamirMock diff --git a/util/machine_nft_test.go b/util/machine_nft_test.go index e494f6e..25d3b27 100644 --- a/util/machine_nft_test.go +++ b/util/machine_nft_test.go @@ -9,7 +9,10 @@ import ( "testing" sdk "github.com/cosmos/cosmos-sdk/types" + "github.com/golang/mock/gomock" + "github.com/planetmint/planetmint-go/clients" "github.com/planetmint/planetmint-go/testutil/keeper" + clientmocks "github.com/planetmint/planetmint-go/testutil/mocks" "github.com/planetmint/planetmint-go/testutil/moduleobject" "github.com/planetmint/planetmint-go/testutil/sample" "github.com/planetmint/planetmint-go/util" @@ -47,7 +50,15 @@ func TestRegisterNFT(t *testing.T) { } func TestMachineNFTIssuance(t *testing.T) { + ctrl := gomock.NewController(t) elements.Client = &elementsmocks.MockClient{} + shamirMock := clientmocks.NewMockIShamirCoordinatorClient(ctrl) + shamirMock.EXPECT().IssueMachineNFT(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).AnyTimes().Return(clients.IssueMachineNFTResponse{ + HexTX: "0000000000000000000000000000000000000000000000000000000000000000", + Contract: `{"entity":{"domain":"testnet-assets.rddl.io"}, "issuer_pubkey":"02", "machine_addr":"addr","name":"machine","precicion":8,"version":1}`, + Asset: "0000000000000000000000000000000000000000000000000000000000000000", + }, nil) + clients.ShamirCoordinatorServiceClient = shamirMock util.RegisterAssetServiceHTTPClient = &mocks.MockClient{} _, ctx := keeper.MachineKeeper(t) params := types.DefaultParams()