fix: harden channel retry attribution and operations UI
This commit is contained in:
@@ -41,6 +41,20 @@ func TestSubmitRequestPacketUsesCMPP2PacketForCMPP20Channel(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestSubmitResultKeepsCommandSubmitID(t *testing.T) {
|
||||
cmd := submitCommandForPacketTest("2.0")
|
||||
cmd.SubmitID = "submit-attempt-2"
|
||||
|
||||
result := submitResult(cmd, 42, "9001", "accepted", "", "")
|
||||
|
||||
if result.SubmitID != cmd.SubmitID {
|
||||
t.Fatalf("SubmitID = %q, want %q", result.SubmitID, cmd.SubmitID)
|
||||
}
|
||||
if result.ChannelID != cmd.ChannelID || result.MessageID != cmd.MessageID {
|
||||
t.Fatalf("unexpected result envelope: %+v", result.Envelope)
|
||||
}
|
||||
}
|
||||
|
||||
func TestSubmitRequestPacketUsesCMPP3PacketForCMPP30Channel(t *testing.T) {
|
||||
conn := &connection{config: queue.UpstreamConfig{CMPPVersion: "3.0", Account: "ljcs02"}}
|
||||
cmd := submitCommandForPacketTest("3.0")
|
||||
|
||||
Reference in New Issue
Block a user