Remove dataManager and move client_test.go from gquic/ to self/

This commit is contained in:
Lucas Clemente
2017-08-18 12:05:54 +02:00
parent 6150e2d05d
commit 19d1210a9a
9 changed files with 46 additions and 136 deletions

View File

@@ -16,11 +16,7 @@ import (
. "github.com/onsi/gomega/gexec"
)
var _ = Describe("Drop Proxy", func() {
BeforeEach(func() {
dataMan.GenerateData(dataLen)
})
var _ = Describe("Drop tests", func() {
var proxy *quicproxy.QuicProxy
runDropTest := func(dropCallback quicproxy.DropCallback, version protocol.VersionNumber) {
@@ -36,14 +32,14 @@ var _ = Describe("Drop Proxy", func() {
"--quic-version="+strconv.Itoa(int(version)),
"--host=127.0.0.1",
"--port="+strconv.Itoa(proxy.LocalPort()),
"https://quic.clemente.io/data",
"https://quic.clemente.io/prdata",
)
session, err := Start(command, nil, GinkgoWriter)
Expect(err).NotTo(HaveOccurred())
defer session.Kill()
Eventually(session, 20).Should(Exit(0))
Expect(bytes.Contains(session.Out.Contents(), dataMan.GetData())).To(BeTrue())
Expect(bytes.Contains(session.Out.Contents(), testserver.PRData)).To(BeTrue())
}
AfterEach(func() {