Bun samples are verified on Bun 1.3.13; HTTP/2 clients need Bun >= 1.2.6, and a few packages skip their Bun suite in CI. Runtime compatibility
Connectum API Reference / @connectum/test-fixtures / index / createMockDescMessage
Function: createMockDescMessage() โ
createMockDescMessage(
typeName,options?):DescMessage
Defined in: mock-desc.ts:109
Create a mock DescMessage descriptor with all required structural properties.
Important: the returned object always includes members: [] which is required by create() from @bufbuild/protobuf โ without it the runtime crashes.
Parameters โ
typeName โ
string
Fully-qualified protobuf type name (e.g. "acme.v1.User").
options? โ
Optional field and oneof definitions.
Returns โ
DescMessage
A mock DescMessage object.
Example โ
ts
import { createMockDescMessage } from "@connectum/testing";
const msg = createMockDescMessage("acme.v1.User", {
fields: [
{ name: "id", type: "int32" },
{ name: "email", type: "string" },
],
});
// msg.typeName === "acme.v1.User"
// msg.name === "User"
// msg.fields === [DescField, DescField]