forked from quic-go/quic-go
testdata: migrate tests away from Ginkgo (#4670)
This commit is contained in:
23
internal/testdata/cert_test.go
vendored
23
internal/testdata/cert_test.go
vendored
@@ -3,29 +3,26 @@ package testdata
|
|||||||
import (
|
import (
|
||||||
"crypto/tls"
|
"crypto/tls"
|
||||||
"io"
|
"io"
|
||||||
|
"testing"
|
||||||
|
|
||||||
. "github.com/onsi/ginkgo/v2"
|
"github.com/stretchr/testify/require"
|
||||||
. "github.com/onsi/gomega"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var _ = Describe("certificates", func() {
|
func TestCertificates(t *testing.T) {
|
||||||
It("returns certificates", func() {
|
|
||||||
ln, err := tls.Listen("tcp", "localhost:4433", GetTLSConfig())
|
ln, err := tls.Listen("tcp", "localhost:4433", GetTLSConfig())
|
||||||
Expect(err).ToNot(HaveOccurred())
|
require.NoError(t, err)
|
||||||
|
|
||||||
go func() {
|
go func() {
|
||||||
defer GinkgoRecover()
|
|
||||||
conn, err := ln.Accept()
|
conn, err := ln.Accept()
|
||||||
Expect(err).ToNot(HaveOccurred())
|
require.NoError(t, err)
|
||||||
defer conn.Close()
|
defer conn.Close()
|
||||||
_, err = conn.Write([]byte("foobar"))
|
_, err = conn.Write([]byte("foobar"))
|
||||||
Expect(err).ToNot(HaveOccurred())
|
require.NoError(t, err)
|
||||||
}()
|
}()
|
||||||
|
|
||||||
conn, err := tls.Dial("tcp", "localhost:4433", &tls.Config{RootCAs: GetRootCA()})
|
conn, err := tls.Dial("tcp", "localhost:4433", &tls.Config{RootCAs: GetRootCA()})
|
||||||
Expect(err).ToNot(HaveOccurred())
|
require.NoError(t, err)
|
||||||
data, err := io.ReadAll(conn)
|
data, err := io.ReadAll(conn)
|
||||||
Expect(err).ToNot(HaveOccurred())
|
require.NoError(t, err)
|
||||||
Expect(string(data)).To(Equal("foobar"))
|
require.Equal(t, "foobar", string(data))
|
||||||
})
|
}
|
||||||
})
|
|
||||||
|
|||||||
13
internal/testdata/testdata_suite_test.go
vendored
13
internal/testdata/testdata_suite_test.go
vendored
@@ -1,13 +0,0 @@
|
|||||||
package testdata
|
|
||||||
|
|
||||||
import (
|
|
||||||
"testing"
|
|
||||||
|
|
||||||
. "github.com/onsi/ginkgo/v2"
|
|
||||||
. "github.com/onsi/gomega"
|
|
||||||
)
|
|
||||||
|
|
||||||
func TestTestdata(t *testing.T) {
|
|
||||||
RegisterFailHandler(Fail)
|
|
||||||
RunSpecs(t, "Testdata Suite")
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user