From 102a443cdd62b953d99feaf0daa01eddb1adf3cd Mon Sep 17 00:00:00 2001 From: BountyGrid Date: Thu, 10 Sep 2026 02:37:57 -0700 Subject: [PATCH] test(options): add wildcard filtering configuration validation specs --- libs/dnsx/day3_w09_wildcard_test.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 libs/dnsx/day3_w09_wildcard_test.go diff --git a/libs/dnsx/day3_w09_wildcard_test.go b/libs/dnsx/day3_w09_wildcard_test.go new file mode 100644 index 00000000..b0fb9a7a --- /dev/null +++ b/libs/dnsx/day3_w09_wildcard_test.go @@ -0,0 +1,18 @@ +package dnsx + +import ( + "testing" + + "github.com/stretchr/testify/assert" +) + +func TestOptionsWildcardFilteringValidation(t *testing.T) { + opts := DefaultOptions + opts.WildcardFilter = true + opts.WildcardThreshold = 5 + opts.Domains = []string{"*.example.com", "api.example.com"} + + assert.True(t, opts.WildcardFilter) + assert.Equal(t, 5, opts.WildcardThreshold) + assert.Equal(t, 2, len(opts.Domains)) +}