aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/anubis_test.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/anubis_test.go b/lib/anubis_test.go
index eca6869..60b7913 100644
--- a/lib/anubis_test.go
+++ b/lib/anubis_test.go
@@ -8,6 +8,7 @@ import (
"testing"
"github.com/TecharoHQ/anubis"
+ "github.com/TecharoHQ/anubis/data"
"github.com/TecharoHQ/anubis/internal"
"github.com/TecharoHQ/anubis/lib/policy"
)
@@ -56,7 +57,19 @@ func makeChallenge(t *testing.T, ts *httptest.Server) challenge {
}
func TestLoadPolicies(t *testing.T) {
+ for _, fname := range []string{"botPolicies.json", "botPolicies.yaml"} {
+ t.Run(fname, func(t *testing.T) {
+ fin, err := data.BotPolicies.Open(fname)
+ if err != nil {
+ t.Fatal(err)
+ }
+ defer fin.Close()
+ if _, err := policy.ParseConfig(fin, fname, 4); err != nil {
+ t.Fatal(err)
+ }
+ })
+ }
}
// Regression test for CVE-2025-24369