filtering: imp tests
This commit is contained in:
@@ -27,8 +27,8 @@ func (d *DNSFilter) processDNSRewrites(dnsr []*rules.NetworkRule) (res Result) {
|
|||||||
|
|
||||||
slices.SortFunc(dnsr, rewriteSortsBefore)
|
slices.SortFunc(dnsr, rewriteSortsBefore)
|
||||||
|
|
||||||
for _, nr := range dnsr {
|
for i, nr := range dnsr {
|
||||||
if containsWildcard(nr) {
|
if i > 0 && containsWildcard(nr) {
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -204,7 +204,7 @@ func TestDNSFilter_CheckHostRules_dnsrewrite(t *testing.T) {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestDNSFilter_processDNSRewrites(t *testing.T) {
|
func TestDNSFilter_ProcessDNSRewrites(t *testing.T) {
|
||||||
const text = `
|
const text = `
|
||||||
|www.example.com^$dnsrewrite=127.0.0.1
|
|www.example.com^$dnsrewrite=127.0.0.1
|
||||||
|*.example.com^$dnsrewrite=127.0.0.2
|
|*.example.com^$dnsrewrite=127.0.0.2
|
||||||
|
|||||||
Reference in New Issue
Block a user