GitHub

MockMagentoBundleCartItem

class

import { MockMagentoBundleCartItem } from '@daffodil/cart/driver/magento/testing'

class MockMagentoBundleCartItem extends MockMagentoCartItem implements MagentoBundleCartItem {
  __typename: MagentoCartItemTypeEnum = MagentoCartItemTypeEnum.Bundle
  bundle_options: { id: any; type: string; label: any; price: any; quantity: number; values: { id: any; label: any; price: any; quantity: number; }[]; }[] = [
      {
        id: enforceUnique(faker.number.int),
        type: 'radio',
        label: faker.lorem.word(),
        price: faker.number.int({ min: 1, max: 99 }),
        quantity: 1,
        values: [{
          id: enforceUnique(faker.number.int),
          label: faker.lorem.word(),
          price: faker.number.int({ min: 1, max: 99 }),
          quantity: 1,
        }],
      },
    ]
}