/
githubmirror
/
grafana
Обзор
Документация
Войти
/
githubmirror
/
grafana
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
apps/provisioning/pkg/controller/labels_test.go
42 строки
798 B
Gonzalo Trigueros Manzanas
Provisioning: skips jobs for repositories that are pending deletion (#120582)
18 мар 2026, 19:54
Не верифицирован
18 мар 2026, 19:54
7bb2bf6
Код
Авторство
О чём код?
package controller import ( "testing" "github.com/stretchr/testify/assert" ) func TestIsPendingDelete(t *testing.T) { tests := []struct { name string labels map[string]string want bool }{ { name: "label absent returns false", labels: map[string]string{}, want: false, }, { name: "nil labels returns false", labels: nil, want: false, }, { name: "label set to false returns false", labels: map[string]string{LabelPendingDelete: "false"}, want: false, }, { name: "label set to true returns true", labels: map[string]string{LabelPendingDelete: "true"}, want: true, }, } for _, tc := range tests { t.Run(tc.name, func(t *testing.T) { got := IsPendingDelete(tc.labels) assert.Equal(t, tc.want, got) }) } }