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 (
|
||||
"crypto/tls"
|
||||
"io"
|
||||
"testing"
|
||||
|
||||
. "github.com/onsi/ginkgo/v2"
|
||||
. "github.com/onsi/gomega"
|
||||
"github.com/stretchr/testify/require"
|
||||
)
|
||||
|
||||
var _ = Describe("certificates", func() {
|
||||
It("returns certificates", func() {
|
||||
func TestCertificates(t *testing.T) {
|
||||
ln, err := tls.Listen("tcp", "localhost:4433", GetTLSConfig())
|
||||
Expect(err).ToNot(HaveOccurred())
|
||||
require.NoError(t, err)
|
||||
|
||||
go func() {
|
||||
defer GinkgoRecover()
|
||||
conn, err := ln.Accept()
|
||||
Expect(err).ToNot(HaveOccurred())
|
||||
require.NoError(t, err)
|
||||
defer conn.Close()
|
||||
_, err = conn.Write([]byte("foobar"))
|
||||
Expect(err).ToNot(HaveOccurred())
|
||||
require.NoError(t, err)
|
||||
}()
|
||||
|
||||
conn, err := tls.Dial("tcp", "localhost:4433", &tls.Config{RootCAs: GetRootCA()})
|
||||
Expect(err).ToNot(HaveOccurred())
|
||||
require.NoError(t, err)
|
||||
data, err := io.ReadAll(conn)
|
||||
Expect(err).ToNot(HaveOccurred())
|
||||
Expect(string(data)).To(Equal("foobar"))
|
||||
})
|
||||
})
|
||||
require.NoError(t, err)
|
||||
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