Skip to Content
APIPlanning Center People TSSrcClassesClass: MockResponseBuilder

planning-center-monorepo v1.0.0


planning-center-monorepo / planning-center-people-ts/src / MockResponseBuilder

Class: MockResponseBuilder

Defined in: packages/planning-center-people-ts/src/testing/simple-builders.ts:7 

Simplified Mock Response Builders for Testing

Builders return flattened shape (same as API): attributes and relationships at top level.

Constructors

Constructor

new MockResponseBuilder(): SimpleMockResponseBuilder

Returns

SimpleMockResponseBuilder

Methods

person()

static person(overrides): any

Defined in: packages/planning-center-people-ts/src/testing/simple-builders.ts:11 

Build a simple mock person resource (flattened shape)

Parameters

overrides

any = {}

Returns

any


email()

static email(overrides): any

Defined in: packages/planning-center-people-ts/src/testing/simple-builders.ts:31 

Build a simple mock email resource (flattened shape)

Parameters

overrides

any = {}

Returns

any


phoneNumber()

static phoneNumber(overrides): any

Defined in: packages/planning-center-people-ts/src/testing/simple-builders.ts:47 

Build a simple mock phone number resource (flattened shape)

Parameters

overrides

any = {}

Returns

any


workflow()

static workflow(overrides): any

Defined in: packages/planning-center-people-ts/src/testing/simple-builders.ts:63 

Build a simple mock workflow resource (flattened shape)

Parameters

overrides

any = {}

Returns

any


paginated()

static paginated(data, meta): any

Defined in: packages/planning-center-people-ts/src/testing/simple-builders.ts:77 

Build a simple paginated response

Parameters

data

any[]

meta

any = {}

Returns

any


single()

static single(data): any

Defined in: packages/planning-center-people-ts/src/testing/simple-builders.ts:96 

Build a simple single resource response

Parameters

data

any

Returns

any


error()

static error(status, message, details): any

Defined in: packages/planning-center-people-ts/src/testing/simple-builders.ts:103 

Build a simple error response

Parameters

status

number

message

string

details

any = {}

Returns

any