11.4.0 • Published 4 months ago

@commercetools/composable-commerce-test-data v11.4.0

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

@commercetools/composable-commerce-test-data

This package provides access to all the test data models used in the commercetools APIs.

Install

$ pnpm add -D @commercetools/composable-commerce-test-data

Usage

This package gives you access to all the test data models available. In order to make sure consumers only pull the models they need, you need to import each one independently.

Example

import {
  ChanelGraphql,
  ChannelDraftGraphql,
  TChannelGraphql,
  TChannelDraftGraphql,
} from '@commercetools/composable-commerce-test-data/channel';
import {
  ProductRest,
  ProductDraftRest,
  TProductRest,
  TProductDraftRest,
} from '@commercetools/composable-commerce-test-data/product';

// This is how to build read models
const channelGraphqlModel: TChannelGraphql = ChannelGraphql.random().build();
const productRestModel: TProductRest = ProductRest.random().build();

// This is how to build write models
const channelDraftGraphqlModel: TChannelDraftGraphql =
  ChannelDraftGraphql.random().build();
const productDraftRestModel: TProductDraftRest =
  ProductDraftRest.random().build();

// Some models also provide presets you can use like this
const foodStoreChannelGraphql: TChannelGraphql = ChannelGraphql.presets
  .foodStore()
  .build();
const happyCowMilkProductRest: TProductRest = ProductRest.presets
  .happyCowMilk()
  .build();

Available test data models

(head to the respective data model directory for more details)

  • associate-role
  • attribute-group
  • business-unit
  • cart
  • cart-discount
  • category
  • channel
  • commons
  • core
  • custom-application
  • custom-object
  • custom-view
  • customer
  • customer-group
  • customers-search-list-my-view
  • discount-code
  • discounts-custom-view
  • filter-values
  • inventory-entry
  • order
  • organization
  • organization-extension
  • payment
  • platform-limits
  • product
  • product-discount
  • product-projection
  • product-selection
  • product-tailoring
  • product-type
  • project
  • project-extension
  • quote
  • quote-request
  • review
  • shipping-method
  • shopping-list
  • staged-quote
  • standalone-price
  • state
  • store
  • tax-category
  • type
  • user
  • zone
  • utils
11.4.0

4 months ago

11.3.0

4 months ago

11.2.1

5 months ago

11.2.0

5 months ago

11.1.2

5 months ago

11.1.1

5 months ago

11.1.0

5 months ago

11.0.0

5 months ago

10.18.2

5 months ago

10.18.1

6 months ago

10.18.0

6 months ago

10.17.0

6 months ago

1.1.0

6 months ago