github.com/status-im/status-go@v1.1.0/protocol/identity/alias/generate_test.go (about)

     1  package alias
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/stretchr/testify/require"
     7  )
     8  
     9  func TestGenerate(t *testing.T) {
    10  	var seed uint64 = 42
    11  
    12  	name := generate(seed)
    13  	require.NotNil(t, name)
    14  	require.Equal(t, "Hard Tame Brownbutterfly", name)
    15  }
    16  
    17  func TestGenerateFromPublicKeyString(t *testing.T) {
    18  	pk := "0x04eedbaafd6adf4a9233a13e7b1c3c14461fffeba2e9054b8d456ce5f6ebeafadcbf3dce3716253fbc391277fa5a086b60b283daf61fb5b1f26895f456c2f31ae3"
    19  
    20  	name, err := GenerateFromPublicKeyString(pk)
    21  	require.NoError(t, err)
    22  	require.NotNil(t, name)
    23  	require.Equal(t, "Darkorange Blue Bubblefish", name)
    24  }