GitHub

MockMagentoBundleCartItem

import { MockMagentoBundleCartItem } from '@daffodil/cart/driver/magento/testing'
class MockMagentoBundleCartItem extends MockMagentoCartItem implements MagentoBundleCartItem {
  __typename: MagentoCartItemTypeEnum.Bundle
  bundle_options: [
      {
          id: faker.helpers.unique(faker.datatype.number),
          type: 'radio',
          label: faker.random.word(),
          price: faker.datatype.number({ min: 1, max: 99 }),
          quantity: 1,
          values: [{
                  id: faker.helpers.unique(faker.datatype.number),
                  label: faker.random.word(),
                  price: faker.datatype.number({ min: 1, max: 99 }),
                  quantity: 1
              }]
      },
  ]
}

Properties

Name Type Description
__typename MagentoCartItemTypeEnum.Bundle
bundle_options [ { id: faker.helpers.unique(faker.datatype.number), type: 'radio', label: faker.random.word(), price: faker.datatype.number({ min: 1, max: 99 }), quantity: 1, values: [{ id: faker.helpers.unique(faker.datatype.number), label: faker.random.word(), price: faker.datatype.number({ min: 1, max: 99 }), quantity: 1 }] }, ]