giteabot/internal/bot/bot_test.go
2026-02-15 19:15:02 -08:00

26 lines
731 B
Go

package bot
import (
"testing"
"github.com/go-gitea/giteabot/internal/config"
"github.com/go-gitea/giteabot/internal/provider"
)
func TestIsRelevantLabel(t *testing.T) {
cfg := config.Config{Labels: provider.DefaultLabels()}
bot := &Bot{Config: cfg}
if !bot.IsRelevantLabel("reviewed/wait-merge") {
t.Fatalf("expected reviewed label to be relevant")
}
if !bot.IsRelevantLabel("backport/v1.2") {
t.Fatalf("expected backport label to be relevant")
}
if !bot.IsRelevantLabel("giteabot/update-branch") {
t.Fatalf("expected bot label to be relevant")
}
if bot.IsRelevantLabel("kind/bug") {
t.Fatalf("expected unrelated label to be irrelevant")
}
}