From b63c35b9fec225ca341a860ac59abc6d5a4c6f2b Mon Sep 17 00:00:00 2001 From: Meo597 <197331664+Meo597@users.noreply.github.com> Date: Sun, 19 Oct 2025 02:48:24 +0800 Subject: [PATCH] fix test --- infra/conf/dns_test.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/infra/conf/dns_test.go b/infra/conf/dns_test.go index 5d423884..3329f5a2 100644 --- a/infra/conf/dns_test.go +++ b/infra/conf/dns_test.go @@ -20,7 +20,7 @@ func TestDNSConfigParsing(t *testing.T) { return config.Build() } } - + expectedServeExpiredTTL := uint32(172800) runMultiTestCase(t, []TestCase{ { Input: `{ @@ -28,7 +28,9 @@ func TestDNSConfigParsing(t *testing.T) { "address": "8.8.8.8", "port": 5353, "skipFallback": true, - "domains": ["domain:example.com"] + "domains": ["domain:example.com"], + "serveStale": true, + "serveExpiredTTL": 172800 }], "hosts": { "domain:example.com": "google.com", @@ -40,6 +42,8 @@ func TestDNSConfigParsing(t *testing.T) { "clientIp": "10.0.0.1", "queryStrategy": "UseIPv4", "disableCache": true, + "serveStale": false, + "serveExpiredTTL": 86400, "disableFallback": true }`, Parser: parserCreator(), @@ -68,6 +72,8 @@ func TestDNSConfigParsing(t *testing.T) { Size: 1, }, }, + ServeStale: true, + ServeExpiredTTL: &expectedServeExpiredTTL, }, }, StaticHosts: []*dns.Config_HostMapping{ @@ -100,6 +106,8 @@ func TestDNSConfigParsing(t *testing.T) { ClientIp: []byte{10, 0, 0, 1}, QueryStrategy: dns.QueryStrategy_USE_IP4, DisableCache: true, + ServeStale: false, + ServeExpiredTTL: 86400, DisableFallback: true, }, },