From 3a355fdd3a273b8313d2c696b9a036000f312caf Mon Sep 17 00:00:00 2001 From: eson <474420502@qq.com> Date: Thu, 5 Sep 2019 00:53:27 +0800 Subject: [PATCH] 65.2% --- session_test.go | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/session_test.go b/session_test.go index f1211ef..c826b5f 100644 --- a/session_test.go +++ b/session_test.go @@ -503,7 +503,16 @@ func TestSession_SetBasicAuth(t *testing.T) { t.Error("code != 200, code = ", resp.GetStatue()) } - ses.SetConfig(CBasicAuth, &BasicAuth{User: "eson", Password: "12345"}) + ses.SetConfig(CBasicAuth, BasicAuth{User: "eson", Password: "12345"}) + resp, err = ses.Get("http://httpbin.org/basic-auth/eson/123456").Execute() + if err != nil { + t.Error(err) + } + + if resp.GetSrcResponse().StatusCode != 401 { + t.Error("code != 401, code = ", resp.GetStatue()) + } + resp, err = ses.Get("http://httpbin.org/basic-auth/eson/123456").Execute() if err != nil { t.Error(err) @@ -521,4 +530,13 @@ func TestSession_SetBasicAuth(t *testing.T) { if resp.GetSrcResponse().StatusCode != 401 { t.Error("code != 401, code = ", resp.GetStatue()) } + + ses.SetConfig(CBasicAuth, nil) + resp, err = ses.Get("http://httpbin.org/basic-auth/eson/123456").Execute() + if err != nil { + t.Error(err) + } + if resp.GetSrcResponse().StatusCode != 401 { + t.Error("code != 401, code = ", resp.GetStatue()) + } }