aboutsummaryrefslogtreecommitdiff
path: root/request/request_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'request/request_test.go')
-rw-r--r--request/request_test.go27
1 files changed, 23 insertions, 4 deletions
diff --git a/request/request_test.go b/request/request_test.go
index f99e5cd87..c58612605 100644
--- a/request/request_test.go
+++ b/request/request_test.go
@@ -14,21 +14,21 @@ func TestRequestDo(t *testing.T) {
st.Do()
if st.do == nil {
- t.Fatalf("Expected st.do to be set")
+ t.Errorf("Expected st.do to be set")
}
}
func TestRequestRemote(t *testing.T) {
st := testRequest()
if st.IP() != "10.240.0.1" {
- t.Fatalf("Wrong IP from request")
+ t.Errorf("Wrong IP from request")
}
p := st.Port()
if p == "" {
- t.Fatalf("Failed to get Port from request")
+ t.Errorf("Failed to get Port from request")
}
if p != "40212" {
- t.Fatalf("Wrong port from request")
+ t.Errorf("Wrong port from request")
}
}
@@ -202,3 +202,22 @@ func testRequest() Request {
m.SetEdns0(4097, true)
return Request{W: &test.ResponseWriter{}, Req: m}
}
+
+func TestRequestClear(t *testing.T) {
+ st := testRequest()
+ if st.IP() != "10.240.0.1" {
+ t.Errorf("Wrong IP from request")
+ }
+ p := st.Port()
+ if p == "" {
+ t.Errorf("Failed to get Port from request")
+ }
+ st.Clear()
+ if st.ip != "" {
+ t.Errorf("Expected st.ip to be cleared after Clear")
+ }
+
+ if st.port != "" {
+ t.Errorf("Expected st.port to be cleared after Clear")
+ }
+}