Skip to content

Commit

Permalink
apply review
Browse files Browse the repository at this point in the history
  • Loading branch information
efectn committed Mar 2, 2024
1 parent 907b8a7 commit cb33aae
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 4 deletions.
32 changes: 32 additions & 0 deletions client/client_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -1239,6 +1239,38 @@ func Test_Client_TLS(t *testing.T) {
require.Equal(t, "tls", resp.String())
}

func Test_Client_TLS_Error(t *testing.T) {
t.Parallel()

serverTLSConf, clientTLSConf, err := tlstest.GetTLSConfigs()
clientTLSConf.MaxVersion = tls.VersionTLS12
serverTLSConf.MinVersion = tls.VersionTLS13
require.NoError(t, err)

ln, err := net.Listen(fiber.NetworkTCP4, "127.0.0.1:0")
require.NoError(t, err)

ln = tls.NewListener(ln, serverTLSConf)

app := fiber.New()
app.Get("/", func(c fiber.Ctx) error {
return c.SendString("tls")
})

go func() {
require.NoError(t, app.Listener(ln, fiber.ListenConfig{
DisableStartupMessage: true,
}))
}()

client := NewClient()
resp, err := client.SetTLSConfig(clientTLSConf).Get("https://" + ln.Addr().String())

require.Error(t, err)
require.Equal(t, clientTLSConf, client.TLSConfig())
require.Nil(t, resp)
}

func Test_Client_TLS_Empty_TLSConfig(t *testing.T) {
t.Parallel()

Expand Down
7 changes: 3 additions & 4 deletions client/response_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -358,11 +358,10 @@ func Test_Response_Save(t *testing.T) {
err = resp.Save("./test/tmp.json")
require.NoError(t, err)
defer func() {
if _, err := os.Stat("./test/tmp.json"); err != nil {
return
}
_, err := os.Stat("./test/tmp.json")
require.NoError(t, err)

err := os.RemoveAll("./test")
err = os.RemoveAll("./test")
require.NoError(t, err)
}()

Expand Down

0 comments on commit cb33aae

Please sign in to comment.