From ee81aaa77bcad906bab832ecc056155c92b01257 Mon Sep 17 00:00:00 2001
From: David Stainton <dstainton@elixxir.io>
Date: Thu, 25 Aug 2022 14:59:12 -0400
Subject: [PATCH] Fix TestChannelIDTracking

---
 ud/channelIDTracking_test.go | 15 ++++++---------
 ud/mockComms_test.go         |  6 +-----
 2 files changed, 7 insertions(+), 14 deletions(-)

diff --git a/ud/channelIDTracking_test.go b/ud/channelIDTracking_test.go
index e058623ee..cadcefcf9 100644
--- a/ud/channelIDTracking_test.go
+++ b/ud/channelIDTracking_test.go
@@ -44,8 +44,6 @@ func TestLoadSaveRegistration(t *testing.T) {
 func TestChannelIDTracking(t *testing.T) {
 	rngGen := fastRNG.NewStreamGenerator(1000, 10, csprng.NewSystemRNG)
 
-	t.Logf("rngGen: %v", rngGen)
-
 	// AddHost
 	stream := rngGen.GetStream()
 	privKey, err := rsa.GenerateKey(stream, 1024)
@@ -94,19 +92,18 @@ func TestChannelIDTracking(t *testing.T) {
 	udPubKey, udPrivKey, err := ed25519.GenerateKey(stream)
 	require.NoError(t, err)
 
-	myTestClientIDTracker := newclientIDTracker(
-		comms, host, username,
-		kv, m.user.GetReceptionIdentity(),
-		udPubKey, rngGen)
-
-	rsaPrivKey, err := myTestClientIDTracker.receptionIdentity.GetRSAPrivateKey()
+	rsaPrivKey, err := m.user.GetReceptionIdentity().GetRSAPrivateKey()
 	require.NoError(t, err)
 
 	comms.SetUserRSAPubKey(rsaPrivKey.GetPublic())
 	comms.SetUDEd25519PrivateKey(&udPrivKey)
-	comms.SetUserEd25519PubKey(myTestClientIDTracker.registrationDisk.GetPublicKey())
 	comms.SetUsername(username)
 
+	myTestClientIDTracker := newclientIDTracker(
+		comms, host, username,
+		kv, m.user.GetReceptionIdentity(),
+		udPubKey, rngGen)
+
 	//sig, _ := myTestClientIDTracker.registrationDisk.GetLeaseSignature()
 	// XXX bad signature
 	sig := make([]byte, 64)
diff --git a/ud/mockComms_test.go b/ud/mockComms_test.go
index 8df5360b7..7d22c082f 100644
--- a/ud/mockComms_test.go
+++ b/ud/mockComms_test.go
@@ -63,10 +63,6 @@ func (m *mockComms) SetUserRSAPubKey(userRsaPub *rsa.PublicKey) {
 	m.userRsaPub = userRsaPub
 }
 
-func (m *mockComms) SetUserEd25519PubKey(key ed25519.PublicKey) {
-	m.userEd25519PubKey = []byte(key)
-}
-
 func (m *mockComms) SetUsername(u string) {
 	m.username = u
 }
@@ -84,7 +80,7 @@ func (m mockComms) SendChannelLeaseRequest(host *connect.Host, message *pb.Chann
 
 	d, _ := time.ParseDuration("4h30m")
 	lease := time.Now().Add(d).UnixNano()
-	signature := channel.SignChannelLease(m.userEd25519PubKey, m.username,
+	signature := channel.SignChannelLease(message.UserEd25519PubKey, m.username,
 		time.Unix(0, lease), *m.udPrivKey)
 
 	if err != nil {
-- 
GitLab