package events import "testing" func TestValidateEnvelopeRejectsMissingScope(t *testing.T) { body := []byte(`{}`) err := ValidateEnvelope(Envelope{ EventID: "e", EventName: EventApproved, SchemaVersion: EnvelopeSchema, AggregateID: "d", PayloadDigest: Digest(body), Producer: "docflow", Payload: body, }) if err != ErrInvalidScope { t.Fatalf("%v", err) } }