GitHub

MockMagentoBundledProductItemOption

import { MockMagentoBundledProductItemOption } from '@daffodil/product-composite/driver/magento/testing'

class MockMagentoBundledProductItemOption implements MagentoBundledProductItemOption {
  uid: faker.datatype.uuid() = faker.datatype.uuid()
  label: faker.random.word() = faker.random.word()
  quantity: faker.datatype.number({ min: 1, max: 20 }) = faker.datatype.number({ min: 1, max: 20 })
  is_default: faker.datatype.boolean() = faker.datatype.boolean()
  position: faker.datatype.number({ min: 1, max: 10 }) = faker.datatype.number({ min: 1, max: 10 })
  product: MagentoSimpleProduct = this.createProduct()

  protected createProduct(): MagentoSimpleProduct
}

() Methods