ariadne/internal/domain/organization/id_test.go
2026-07-24 05:45:04 +09:00

24 lines
454 B
Go

package organization
import "testing"
func TestIDRoundTrip(t *testing.T) {
t.Parallel()
id := NewID()
parsed, err := ParseID(id.String())
if err != nil {
t.Fatalf("ParseID() error = %v", err)
}
if parsed != id {
t.Fatalf("ParseID() = %q, want %q", parsed, id)
}
}
func TestParseIDRejectsInvalidValue(t *testing.T) {
t.Parallel()
if _, err := ParseID("not-an-organization-id"); err == nil {
t.Fatal("ParseID() expected an error")
}
}