properly close session in handshake integration tests

Otherwise there's a race condition when setting the supported versions.
This commit is contained in:
Marten Seemann
2019-01-05 12:45:44 +07:00
parent 8ac77be934
commit 68f1d6d0ca

View File

@@ -75,6 +75,7 @@ var _ = Describe("Handshake tests", func() {
sess, err := quic.DialAddr(server.Addr().String(), &tls.Config{InsecureSkipVerify: true}, nil)
Expect(err).ToNot(HaveOccurred())
Expect(sess.(versioner).GetVersion()).To(Equal(protocol.SupportedVersions[0]))
Expect(sess.Close()).To(Succeed())
})
It("when the client supports more versions than the server supports", func() {
@@ -89,6 +90,7 @@ var _ = Describe("Handshake tests", func() {
sess, err := quic.DialAddr(server.Addr().String(), &tls.Config{InsecureSkipVerify: true}, conf)
Expect(err).ToNot(HaveOccurred())
Expect(sess.(versioner).GetVersion()).To(Equal(protocol.SupportedVersions[0]))
Expect(sess.Close()).To(Succeed())
})
})