From 458c7779d336a35bf8c2ae4e8d277807f84fd493 Mon Sep 17 00:00:00 2001 From: yusing Date: Tue, 24 Feb 2026 02:01:29 +0800 Subject: [PATCH] fix(tests/rules): correct semantic --- internal/route/rules/http_flow_block_test.go | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/internal/route/rules/http_flow_block_test.go b/internal/route/rules/http_flow_block_test.go index 33191de8..c106cd28 100644 --- a/internal/route/rules/http_flow_block_test.go +++ b/internal/route/rules/http_flow_block_test.go @@ -27,10 +27,9 @@ func TestHTTPFlow_BasicPreRules(t *testing.T) { var rules Rules err := parseRules(` -- name: add-header - on: path / - do: set header X-Custom-Header test-value -`, &rules) +path / { + set header X-Custom-Header test-value +}`, &rules) require.NoError(t, err) handler := rules.BuildHandler(upstream) @@ -1286,7 +1285,7 @@ path / { error 403 blocked } path / { - set resp_header X-Late should-not-run + set resp_header X-Late should-run } status 4xx { set resp_header X-Post true @@ -1303,7 +1302,7 @@ status 4xx { assert.False(t, upstreamCalled) assert.Equal(t, http.StatusForbidden, w.Code) assert.Equal(t, "blocked\n", w.Body.String()) - assert.Equal(t, "should-not-run", w.Header().Get("X-Late")) + assert.Equal(t, "should-run", w.Header().Get("X-Late")) assert.Equal(t, "true", w.Header().Get("X-Post")) }