Files
descrybe/apps/api/internal/catalog/clone_test.go
T

27 lines
662 B
Go
Raw Normal View History

2026-08-16 11:37:42 +02:00
package catalog
import (
"testing"
"github.com/google/uuid"
)
func TestValidateCloneCompanies(t *testing.T) {
t.Parallel()
a := uuid.MustParse("11111111-1111-4111-8111-111111111111")
b := uuid.MustParse("22222222-2222-4222-8222-222222222222")
if err := validateCloneCompanies(uuid.Nil, b); err == nil {
t.Fatal("expected error for nil source")
}
if err := validateCloneCompanies(a, uuid.Nil); err == nil {
t.Fatal("expected error for nil dest")
}
if err := validateCloneCompanies(a, a); err == nil {
t.Fatal("expected error for src==dest")
}
if err := validateCloneCompanies(a, b); err != nil {
t.Fatalf("unexpected error: %v", err)
}
}