package domain

import (
	"errors"
	"testing"
)

func TestValidateUUID(t *testing.T) {
	t.Parallel()

	if err := ValidateUUID("id", "123e4567-e89b-12d3-a456-426614174000"); err != nil {
		t.Fatalf("expected valid uuid, got %v", err)
	}

	if err := ValidateUUID("id", "not-a-uuid"); !errors.Is(err, ErrValidation) {
		t.Fatalf("expected validation error, got %v", err)
	}
}
