github.com/Finschia/finschia-sdk@v0.48.1/client/keys/types_test.go (about)

     1  package keys_test
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/stretchr/testify/require"
     7  
     8  	"github.com/Finschia/finschia-sdk/client/keys"
     9  )
    10  
    11  func TestConstructors(t *testing.T) {
    12  	require.Equal(t, keys.AddNewKey{
    13  		Name:     "name",
    14  		Password: "password",
    15  		Mnemonic: "mnemonic",
    16  		Account:  1,
    17  		Index:    1,
    18  	}, keys.NewAddNewKey("name", "password", "mnemonic", 1, 1))
    19  
    20  	require.Equal(t, keys.RecoverKey{
    21  		Password: "password",
    22  		Mnemonic: "mnemonic",
    23  		Account:  1,
    24  		Index:    1,
    25  	}, keys.NewRecoverKey("password", "mnemonic", 1, 1))
    26  
    27  	require.Equal(t, keys.UpdateKeyReq{OldPassword: "old", NewPassword: "new"}, keys.NewUpdateKeyReq("old", "new"))
    28  	require.Equal(t, keys.DeleteKeyReq{Password: "password"}, keys.NewDeleteKeyReq("password"))
    29  }