From df32e981748439e8cc18bef08de1668b9d706f6f Mon Sep 17 00:00:00 2001
From: David Stainton <dstainton@elixxir.io>
Date: Tue, 23 Aug 2022 16:18:13 -0400
Subject: [PATCH] Fix test

---
 ud/channelIDTracking_test.go | 23 ++++++++++++++++++++---
 1 file changed, 20 insertions(+), 3 deletions(-)

diff --git a/ud/channelIDTracking_test.go b/ud/channelIDTracking_test.go
index 6b2ecbe40..5e8c5e11d 100644
--- a/ud/channelIDTracking_test.go
+++ b/ud/channelIDTracking_test.go
@@ -20,7 +20,6 @@ import (
 )
 
 func TestChannelIDTracking(t *testing.T) {
-
 	rngGen := fastRNG.NewStreamGenerator(1000, 10, csprng.NewSystemRNG)
 
 	// AddHost
@@ -66,13 +65,31 @@ func TestChannelIDTracking(t *testing.T) {
 	//username, err := m.store.GetUsername()
 	//require.NoError(t, err)
 
-	udPubKeyBytes := m.user.GetCmix().GetInstance().GetPartialNdf().Get().UDB.DhPubKey
+	udPubKeyBytes := m.user.GetCmix().GetInstance().
+		GetPartialNdf().Get().UDB.DhPubKey
 
-	myTestClientIDTracker := newclientIDTracker(comms, host, username, kv, m.user.GetReceptionIdentity(), ed25519.PublicKey(udPubKeyBytes), rngGen)
+	myTestClientIDTracker := newclientIDTracker(comms, host, username,
+		kv, m.user.GetReceptionIdentity(), ed25519.PublicKey(udPubKeyBytes), rngGen)
 
 	stopper, err := myTestClientIDTracker.Start()
 	require.NoError(t, err)
 
+	require.Equal(t, myTestClientIDTracker.GetUsername(), username)
+
+	signature, lease := myTestClientIDTracker.GetChannelValidationSignature()
+	t.Logf("signature %x lease %v", signature, lease)
+
+	chanPubKey := myTestClientIDTracker.GetChannelPubkey()
+	t.Logf("channel public key: %x", chanPubKey)
+
+	message := []byte("hello world")
+	signature2, err := myTestClientIDTracker.SignChannelMessage(message)
+	require.NoError(t, err)
+
+	t.Logf("signature2: %x", signature2)
+
+	//_ = myTestClientIDTracker.ValidateChannelMessage(username, lease, pubKey, authorIDSignature)
+
 	err = stopper.Close()
 	require.NoError(t, err)
 }
-- 
GitLab