Files
kandev/apps/backend/internal/scriptengine/placeholders_kubernetes_test.go
T
2026-09-02 13:50:03 +00:00

22 lines
560 B
Go

package scriptengine
import (
"slices"
"testing"
)
func TestKubernetesAdvertisesDockerCompatiblePlaceholders(t *testing.T) {
for _, placeholder := range DefaultPlaceholders {
dockerCompatible := slices.Contains(placeholder.ExecutorTypes, "local_docker")
kubernetesCompatible := slices.Contains(placeholder.ExecutorTypes, "k8s")
if dockerCompatible != kubernetesCompatible {
t.Errorf(
"placeholder %q: local_docker compatibility = %v, k8s compatibility = %v",
placeholder.Key,
dockerCompatible,
kubernetesCompatible,
)
}
}
}