summaryrefslogtreecommitdiff
path: root/tests/plugins
diff options
context:
space:
mode:
authorValery Piashchynski <[email protected]>2021-06-03 16:59:10 +0300
committerValery Piashchynski <[email protected]>2021-06-03 16:59:10 +0300
commit063703e96e5f7cee59139e98d446d5577fb5c224 (patch)
treee669d08cbbafaa5d809bfb870e874d3de4683dad /tests/plugins
parent62bbde7936109d18bf1f727974719804dad4c105 (diff)
- Add internal_error_code option
- Update tests Signed-off-by: Valery Piashchynski <[email protected]>
Diffstat (limited to 'tests/plugins')
-rw-r--r--tests/plugins/http/configs/.rr-issue659.yaml1
-rw-r--r--tests/plugins/http/handler_test.go56
-rw-r--r--tests/plugins/http/http_plugin_test.go2
-rw-r--r--tests/plugins/http/uploads_test.go8
4 files changed, 34 insertions, 33 deletions
diff --git a/tests/plugins/http/configs/.rr-issue659.yaml b/tests/plugins/http/configs/.rr-issue659.yaml
index 6e0584a5..bf192fab 100644
--- a/tests/plugins/http/configs/.rr-issue659.yaml
+++ b/tests/plugins/http/configs/.rr-issue659.yaml
@@ -9,6 +9,7 @@ server:
http:
address: 127.0.0.1:32552
max_request_size: 1024
+ internal_error_code: 444
middleware: [ ]
uploads:
forbid: [ ".php", ".exe", ".bat" ]
diff --git a/tests/plugins/http/handler_test.go b/tests/plugins/http/handler_test.go
index 1b7f5bac..40e3a720 100644
--- a/tests/plugins/http/handler_test.go
+++ b/tests/plugins/http/handler_test.go
@@ -35,7 +35,7 @@ func TestHandler_Echo(t *testing.T) {
t.Fatal(err)
}
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, nil, p)
@@ -66,7 +66,7 @@ func TestHandler_Echo(t *testing.T) {
}
func Test_HandlerErrors(t *testing.T) {
- _, err := handler.NewHandler(1024, config.Uploads{
+ _, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, nil, nil)
@@ -89,7 +89,7 @@ func TestHandler_Headers(t *testing.T) {
p.Destroy(context.Background())
}()
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, nil, p)
@@ -150,7 +150,7 @@ func TestHandler_Empty_User_Agent(t *testing.T) {
p.Destroy(context.Background())
}()
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, nil, p)
@@ -210,7 +210,7 @@ func TestHandler_User_Agent(t *testing.T) {
p.Destroy(context.Background())
}()
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, nil, p)
@@ -270,7 +270,7 @@ func TestHandler_Cookies(t *testing.T) {
p.Destroy(context.Background())
}()
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, nil, p)
@@ -335,7 +335,7 @@ func TestHandler_JsonPayload_POST(t *testing.T) {
p.Destroy(context.Background())
}()
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, nil, p)
@@ -399,7 +399,7 @@ func TestHandler_JsonPayload_PUT(t *testing.T) {
p.Destroy(context.Background())
}()
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, nil, p)
@@ -459,7 +459,7 @@ func TestHandler_JsonPayload_PATCH(t *testing.T) {
p.Destroy(context.Background())
}()
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, nil, p)
@@ -519,7 +519,7 @@ func TestHandler_FormData_POST(t *testing.T) {
p.Destroy(context.Background())
}()
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, nil, p)
@@ -592,7 +592,7 @@ func TestHandler_FormData_POST_Overwrite(t *testing.T) {
p.Destroy(context.Background())
}()
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, nil, p)
@@ -665,7 +665,7 @@ func TestHandler_FormData_POST_Form_UrlEncoded_Charset(t *testing.T) {
p.Destroy(context.Background())
}()
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, nil, p)
@@ -737,7 +737,7 @@ func TestHandler_FormData_PUT(t *testing.T) {
p.Destroy(context.Background())
}()
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, nil, p)
@@ -809,7 +809,7 @@ func TestHandler_FormData_PATCH(t *testing.T) {
p.Destroy(context.Background())
}()
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, nil, p)
@@ -881,7 +881,7 @@ func TestHandler_Multipart_POST(t *testing.T) {
p.Destroy(context.Background())
}()
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, nil, p)
@@ -995,7 +995,7 @@ func TestHandler_Multipart_PUT(t *testing.T) {
p.Destroy(context.Background())
}()
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, nil, p)
@@ -1109,7 +1109,7 @@ func TestHandler_Multipart_PATCH(t *testing.T) {
p.Destroy(context.Background())
}()
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, nil, p)
@@ -1225,7 +1225,7 @@ func TestHandler_Error(t *testing.T) {
p.Destroy(context.Background())
}()
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, nil, p)
@@ -1271,7 +1271,7 @@ func TestHandler_Error2(t *testing.T) {
p.Destroy(context.Background())
}()
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, nil, p)
@@ -1317,7 +1317,7 @@ func TestHandler_Error3(t *testing.T) {
p.Destroy(context.Background())
}()
- h, err := handler.NewHandler(1, config.Uploads{
+ h, err := handler.NewHandler(1, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, nil, p)
@@ -1376,7 +1376,7 @@ func TestHandler_ResponseDuration(t *testing.T) {
p.Destroy(context.Background())
}()
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, nil, p)
@@ -1437,7 +1437,7 @@ func TestHandler_ResponseDurationDelayed(t *testing.T) {
p.Destroy(context.Background())
}()
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, nil, p)
@@ -1497,7 +1497,7 @@ func TestHandler_ErrorDuration(t *testing.T) {
p.Destroy(context.Background())
}()
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, nil, p)
@@ -1572,7 +1572,7 @@ func TestHandler_IP(t *testing.T) {
p.Destroy(context.Background())
}()
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, cidrs, p)
@@ -1633,7 +1633,7 @@ func TestHandler_XRealIP(t *testing.T) {
p.Destroy(context.Background())
}()
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, cidrs, p)
@@ -1699,7 +1699,7 @@ func TestHandler_XForwardedFor(t *testing.T) {
p.Destroy(context.Background())
}()
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, cidrs, p)
@@ -1764,7 +1764,7 @@ func TestHandler_XForwardedFor_NotTrustedRemoteIp(t *testing.T) {
p.Destroy(context.Background())
}()
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, cidrs, p)
@@ -1812,7 +1812,7 @@ func BenchmarkHandler_Listen_Echo(b *testing.B) {
p.Destroy(context.Background())
}()
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, nil, p)
diff --git a/tests/plugins/http/http_plugin_test.go b/tests/plugins/http/http_plugin_test.go
index f8044c97..a1fc94ec 100644
--- a/tests/plugins/http/http_plugin_test.go
+++ b/tests/plugins/http/http_plugin_test.go
@@ -2208,7 +2208,7 @@ func echoIssue659(t *testing.T) {
b, err := ioutil.ReadAll(r.Body)
assert.NoError(t, err)
assert.Empty(t, b)
- assert.Equal(t, 500, r.StatusCode)
+ assert.Equal(t, 444, r.StatusCode)
err = r.Body.Close()
assert.NoError(t, err)
diff --git a/tests/plugins/http/uploads_test.go b/tests/plugins/http/uploads_test.go
index 903a930a..df696668 100644
--- a/tests/plugins/http/uploads_test.go
+++ b/tests/plugins/http/uploads_test.go
@@ -40,7 +40,7 @@ func TestHandler_Upload_File(t *testing.T) {
t.Fatal(err)
}
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, nil, pool)
@@ -123,7 +123,7 @@ func TestHandler_Upload_NestedFile(t *testing.T) {
t.Fatal(err)
}
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{},
}, nil, pool)
@@ -206,7 +206,7 @@ func TestHandler_Upload_File_NoTmpDir(t *testing.T) {
t.Fatal(err)
}
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: "-------",
Forbid: []string{},
}, nil, pool)
@@ -289,7 +289,7 @@ func TestHandler_Upload_File_Forbids(t *testing.T) {
t.Fatal(err)
}
- h, err := handler.NewHandler(1024, config.Uploads{
+ h, err := handler.NewHandler(1024, 500, config.Uploads{
Dir: os.TempDir(),
Forbid: []string{".go"},
}, nil, pool)