test: stabilize DingTalk callback route check

This commit is contained in:
WuYongJie 2026-09-03 17:06:53 +08:00
parent 0f057bc1d6
commit b48786c7c4
2 changed files with 2 additions and 2 deletions

View File

@ -15,7 +15,7 @@ server {
error_page 497 = @plain_http_request;
location @plain_http_request {
if ($request_uri !~ "^/auth/dingtalk/callback(?:\\?|$)") {
if ($request_uri !~ "^/auth/dingtalk/callback(?:[?]|$)") {
return 308 https://218.93.190.75:8442$request_uri;
}

View File

@ -11,7 +11,7 @@ class DingTalkCallbackNginxTest extends TestCase
$config = file_get_contents(base_path('deploy/host-nginx-8442-dingtalk.conf'));
$this->assertStringContainsString('error_page 497 = @plain_http_request;', $config);
$this->assertStringContainsString('if ($request_uri !~ "^/auth/dingtalk/callback(?:\\?|$)")', $config);
$this->assertStringContainsString('if ($request_uri !~ "^/auth/dingtalk/callback(?:[?]|$)")', $config);
$this->assertStringContainsString('proxy_set_header X-Forwarded-Proto http;', $config);
$this->assertStringContainsString('return 308 https://218.93.190.75:8442$request_uri;', $config);
}