CreateMockCartAdapterOpts

cart · /core·interface

Options for . All fields are optional; omitting them yields an everything-enabled adapter with zero latency and no injected failures.

Properties

capabilities?
customMutations?
Record<string, CustomMutationHandler>
failOn?
latency?
number
seedCarts?

Example

const opts: CreateMockCartAdapterOpts = {
  capabilities: { giftCards: false },
  latency: 50,
};
const adapter = createMockCartAdapter(opts);

RunCartAdapterContractOpts runCartAdapterContract CartCapabilityUnsupportedError CartError CartNotFoundError CartProviderError CartUserError CartAdapter

On this page