added stubs and test case

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
This commit is contained in:
Lorenz Herzberger 2023-06-14 12:54:07 +02:00
parent 52b5e9b7b7
commit f176335354
No known key found for this signature in database
GPG Key ID: FA5EE906EB55316A
2 changed files with 9 additions and 1 deletions

View File

@ -47,7 +47,8 @@ func AssetKeeper(t testing.TB) (*keeper.Keeper, sdk.Context) {
ctrl := gomock.NewController(t)
mk := assettestutils.NewMockMachineKeeper(ctrl)
mk.EXPECT().GetMachine(ctx, "pubkey").Return(sample.Machine(), true)
mk.EXPECT().GetMachine(ctx, "pubkey").Return(sample.Machine(), true).AnyTimes()
mk.EXPECT().GetMachine(ctx, "privkey").Return(sample.Machine(), false).AnyTimes()
k := keeper.NewKeeper(
cdc,

View File

@ -25,3 +25,10 @@ func TestMsgServerNotarizeAsset(t *testing.T) {
assert.Equal(t, &types.MsgNotarizeAssetResponse{}, res)
}
}
func TestMsgServerNotarizeAssetMachineNotFound(t *testing.T) {
msg := types.NewMsgNotarizeAsset("privkey", "cid", "sign", "pubkey")
msgServer, ctx := setupMsgServer(t)
_, err := msgServer.NotarizeAsset(ctx, msg)
assert.EqualError(t, err, "machine not found")
}