diff options
Diffstat (limited to 'lib/policy/config/config_test.go')
| -rw-r--r-- | lib/policy/config/config_test.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/policy/config/config_test.go b/lib/policy/config/config_test.go index a169087..0fabbb7 100644 --- a/lib/policy/config/config_test.go +++ b/lib/policy/config/config_test.go @@ -88,6 +88,18 @@ func TestBotValid(t *testing.T) { err: ErrInvalidPathRegex, }, { + name: "invalid headers regex", + bot: BotConfig{ + Name: "mozilla-ua", + Action: RuleChallenge, + HeadersRegex: map[string]string{ + "Content-Type": "a(b", + }, + PathRegex: p("a(b"), + }, + err: ErrInvalidHeadersRegex, + }, + { name: "challenge difficulty too low", bot: BotConfig{ Name: "mozilla-ua", |
