save connection IDs sent in NEW_CONNECTION_ID frames

This commit is contained in:
Marten Seemann
2019-09-15 14:33:09 +07:00
parent 8db230753f
commit a321f9faa6
2 changed files with 16 additions and 1 deletions

View File

@@ -302,6 +302,14 @@ var _ = Describe("Session", func() {
})
})
It("handles NEW_CONNECTION_ID frames", func() {
Expect(sess.handleFrame(&wire.NewConnectionIDFrame{
SequenceNumber: 10,
ConnectionID: protocol.ConnectionID{1, 2, 3, 4},
}, 1, protocol.Encryption1RTT)).To(Succeed())
Expect(sess.connIDManager.queue.Front().Value.ConnectionID).To(Equal(protocol.ConnectionID{1, 2, 3, 4}))
})
It("handles PING frames", func() {
err := sess.handleFrame(&wire.PingFrame{}, 0, protocol.EncryptionUnspecified)
Expect(err).NotTo(HaveOccurred())