hide peers, add drone ci, doc update
This commit is contained in:
@ -5,6 +5,7 @@ import (
|
||||
"os"
|
||||
"testing"
|
||||
|
||||
"forge.redroom.link/yves/meowlib"
|
||||
"github.com/stretchr/testify/assert"
|
||||
)
|
||||
|
||||
@ -38,6 +39,26 @@ func TestLoad(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestCreate(t *testing.T) {
|
||||
|
||||
func TestHidePeer(t *testing.T) {
|
||||
id := CreateIdentity("myname")
|
||||
id.Save()
|
||||
var p Peer
|
||||
p.Name = "testName"
|
||||
p.MyEncryptionKp = meowlib.NewKeyPair()
|
||||
p.MyIdentity = meowlib.NewKeyPair()
|
||||
p.MyLookupKp = meowlib.NewKeyPair()
|
||||
p.Contact.Name = "foo"
|
||||
p.Contact.ContactPublicKey = p.MyLookupKp.Public
|
||||
p.Contact.EncryptionPublicKey = p.MyIdentity.Public
|
||||
p.Contact.LookupPublicKey = p.MyEncryptionKp.Public
|
||||
p.Contact.AddUrls([]string{"http:/127.0.0.1/meow", "tcp://localhost:1234"})
|
||||
id.Peers = append(id.Peers, p)
|
||||
assert.Equal(t, len(id.Peers), 1)
|
||||
h := len(id.HiddenPeers)
|
||||
id.HidePeer(0, "mypassword")
|
||||
assert.Equal(t, len(id.Peers), 0)
|
||||
assert.Equal(t, len(id.HiddenPeers), h+1)
|
||||
id.TryUnlockHidden("mypassword")
|
||||
assert.Equal(t, len(id.unlockedHiddenPeers), 1)
|
||||
assert.Equal(t, id.unlockedHiddenPeers[0].Name, p.Name)
|
||||
}
|
||||
|
Reference in New Issue
Block a user