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()
staticperson(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()
staticemail(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()
staticphoneNumber(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()
staticworkflow(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()
staticpaginated(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()
staticsingle(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()
staticerror(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