improve public quic and h2 APIs, embedding http.Server in h2quic.Server

ref #124
This commit is contained in:
Lucas Clemente
2016-05-30 14:17:32 +02:00
parent b0bc84c5aa
commit bf3d89c795
5 changed files with 71 additions and 81 deletions

View File

@@ -84,11 +84,11 @@ var _ = Describe("Server", func() {
})
It("setups and responds with version negotiation", func(done Done) {
server, err := NewServer(testdata.GetTLSConfig(), nil)
server, err := NewServer("127.0.0.1:13370", testdata.GetTLSConfig(), nil)
Expect(err).ToNot(HaveOccurred())
go func() {
defer GinkgoRecover()
err := server.ListenAndServe("127.0.0.1:13370")
err := server.ListenAndServe()
Expect(err).To(HaveOccurred())
close(done)
}()
@@ -123,11 +123,11 @@ var _ = Describe("Server", func() {
}, 1)
It("setups and responds with error on invalid frame", func(done Done) {
server, err := NewServer(testdata.GetTLSConfig(), nil)
server, err := NewServer("127.0.0.1:13370", testdata.GetTLSConfig(), nil)
Expect(err).ToNot(HaveOccurred())
go func() {
defer GinkgoRecover()
err := server.ListenAndServe("127.0.0.1:13370")
err := server.ListenAndServe()
Expect(err).To(HaveOccurred())
close(done)
}()