aboutsummaryrefslogtreecommitdiff
path: root/middleware/dnssec/setup_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'middleware/dnssec/setup_test.go')
-rw-r--r--middleware/dnssec/setup_test.go15
1 files changed, 12 insertions, 3 deletions
diff --git a/middleware/dnssec/setup_test.go b/middleware/dnssec/setup_test.go
index 9dbeb77fd..3940505a9 100644
--- a/middleware/dnssec/setup_test.go
+++ b/middleware/dnssec/setup_test.go
@@ -13,19 +13,25 @@ func TestSetupDnssec(t *testing.T) {
shouldErr bool
expectedZones []string
expectedKeys []string
+ expectedCapacity int
expectedErrContent string
}{
{
- `dnssec`, false, nil, nil, "",
+ `dnssec`, false, nil, nil, defaultCap, "",
},
{
- `dnssec miek.nl`, false, []string{"miek.nl."}, nil, "",
+ `dnssec miek.nl`, false, []string{"miek.nl."}, nil, defaultCap, "",
+ },
+ {
+ `dnssec miek.nl {
+ cache_capacity 100
+ }`, false, []string{"miek.nl."}, nil, 100, "",
},
}
for i, test := range tests {
c := caddy.NewTestController("dns", test.input)
- zones, keys, err := dnssecParse(c)
+ zones, keys, capacity, err := dnssecParse(c)
if test.shouldErr && err == nil {
t.Errorf("Test %d: Expected error but found %s for input %s", i, err, test.input)
@@ -51,6 +57,9 @@ func TestSetupDnssec(t *testing.T) {
t.Errorf("Dnssec not correctly set for input %s. Expected: '%s', actual: '%s'", test.input, k, keys[i].K.Header().Name)
}
}
+ if capacity != test.expectedCapacity {
+ t.Errorf("Dnssec not correctly set capacity for input '%s' Expected: '%d', actual: '%d'", test.input, capacity, test.expectedCapacity)
+ }
}
}
}