GitHub

MockMagentoBundledProductItem

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

class MockMagentoBundledProductItem implements MagentoBundledProductItem {
  required: faker.datatype.boolean() = faker.datatype.boolean()
  title: faker.random.word() = faker.random.word()
  type: faker.random.word() = faker.random.word()
  options: MagentoBundledProductItemOption[] = this.createOptions()
  option_id: faker.datatype.number({ min: 1, max: 9999 }) = faker.datatype.number({ min: 1, max: 9999 })

  protected createOptions(): MagentoBundledProductItemOption[]
}

() Methods