diff --git a/t/integration_block_req_header.t b/t/integration_block_req_header.t index f526151..664e12a 100644 --- a/t/integration_block_req_header.t +++ b/t/integration_block_req_header.t @@ -6,7 +6,7 @@ our $HttpConfig = <<'_EOC_'; lua_code_cache on; lua_need_request_body on; init_worker_by_lua_block{ - local coraza = require "resty.coraza" + coraza = require "resty.coraza" waf = coraza.do_init() coraza.rules_add(waf, [[SecRule REQUEST_HEADERS:User-Agent "Mozilla" "phase:1, id:3,drop,status:452,log,msg:'Blocked User-Agent'"]]) } @@ -14,8 +14,7 @@ _EOC_ our $LocationConfig = <<'_EOC_'; location /t { - access_by_lua_block { - local coraza = require "resty.coraza" + access_by_lua_block { coraza.do_access_filter(waf) coraza.do_interrupt() } @@ -25,13 +24,11 @@ our $LocationConfig = <<'_EOC_'; } header_filter_by_lua_block{ - local coraza = require "resty.coraza" coraza.do_header_filter() coraza.do_interrupt() } log_by_lua_block{ - local coraza = require "resty.coraza" coraza.do_log() coraza.do_free() } diff --git a/t/integration_passed.t b/t/integration_passed.t index 7311e07..2a1445b 100644 --- a/t/integration_passed.t +++ b/t/integration_passed.t @@ -6,15 +6,14 @@ our $HttpConfig = <<'_EOC_'; lua_code_cache on; lua_need_request_body on; init_worker_by_lua_block{ - local coraza = require "resty.coraza" + coraza = require "resty.coraza" waf = coraza.do_init() } _EOC_ our $LocationConfig = <<'_EOC_'; location /t { - access_by_lua_block { - local coraza = require "resty.coraza" + access_by_lua_block { coraza.do_access_filter(waf) coraza.do_interrupt() } @@ -24,13 +23,11 @@ our $LocationConfig = <<'_EOC_'; } header_filter_by_lua_block{ - local coraza = require "resty.coraza" coraza.do_header_filter() coraza.do_interrupt() } log_by_lua_block{ - local coraza = require "resty.coraza" coraza.do_log() coraza.do_free() } diff --git a/t/integration_with_coreruleset.t b/t/integration_with_coreruleset.t index 1871e8e..7e2cd2b 100644 --- a/t/integration_with_coreruleset.t +++ b/t/integration_with_coreruleset.t @@ -6,9 +6,10 @@ our $HttpConfig = <<'_EOC_'; lua_code_cache on; lua_need_request_body on; init_worker_by_lua_block{ - local coraza = require "resty.coraza" + coraza = require "resty.coraza" waf = coraza.do_init() coraza.rules_add_file(waf, "%s/t/coraza.conf") + coraza.rules_add(waf, "Include %s/t/coreruleset/crs-setup.conf.example") coraza.rules_add(waf, "Include %s/t/coreruleset/rules/*.conf") } _EOC_ @@ -17,8 +18,7 @@ $HttpConfig = sprintf($HttpConfig, $ENV{PWD}, $ENV{PWD}); our $LocationConfig = <<'_EOC_'; location /t { - access_by_lua_block { - local coraza = require "resty.coraza" + access_by_lua_block { coraza.do_access_filter(waf) coraza.do_interrupt() } @@ -28,13 +28,11 @@ our $LocationConfig = <<'_EOC_'; } header_filter_by_lua_block{ - local coraza = require "resty.coraza" coraza.do_header_filter() coraza.do_interrupt() } log_by_lua_block{ - local coraza = require "resty.coraza" coraza.do_log() coraza.do_free() }