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 }