T5: the enrolment client test names a role, laptop-login, not a node
mesh/delivery merged: source.main moved to novox/mesh-contracts@b3a6d17c0800
mesh/delivery-group group feat/47-G-join12 merged: every member is merged
mesh/check checking ef1fe33a9da5 on b3a6d17c0800 | novox/mesh-contracts#11 in group feat/47-G-join12

Builds: design 47 G (review round 2 finding T5)

Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
This commit is contained in:
2026-11-12 23:27:49 +01:00
parent 5e95cbed59
commit ef1fe33a9d
@@ -35,7 +35,7 @@ func TestATokenLifeAndTheRedeemProofAreAsTheHolderMakesThem(t *testing.T) {
// TestTheRedeemAnswerIsTheContractsWire: the client's answer reads into the contract's type with no field dropped, and
// the contract's reads back as the client's wire.
t.Run("TheRedeemAnswerIsTheContractsWire", func(t *testing.T) {
mine := RedeemAnswer{Node: "laptop", Login: "g14-login", Account: "YQ==", Certificate: "pem", Signer: "dg==", Signature: "cw=="}
mine := RedeemAnswer{Node: "laptop", Login: "laptop-login", Account: "YQ==", Certificate: "pem", Signer: "dg==", Signature: "cw=="}
wire, _ := json.Marshal(mine)
var theirs seat.RedeemAnswer
d := json.NewDecoder(bytes.NewReader(wire))