GitHub

MockMagentoCoreProduct

import { MockMagentoCoreProduct } from '@daffodil/product/driver/magento/testing'

class MockMagentoCoreProduct extends MockMagentoProductPreview implements MagentoProduct {
  __typename: MagentoProductTypeEnum = MagentoProductTypeEnum.SimpleProduct
  canonical_url: faker.internet.url() = faker.internet.url()
  meta_title: faker.random.word() = faker.random.word()
  meta_description: faker.random.words(3) = faker.random.words(3)
  stock_status: MagentoProductStockStatusEnum = MagentoProductStockStatusEnum.InStock
  description: { __typename: string; html: any; } = {
      __typename: 'ComplexTextValue',
      html: faker.random.words(5),
    }
  short_description: { __typename: string; html: any; } = {
      __typename: 'ComplexTextValue',
      html: faker.random.words(3),
    }
  media_gallery_entries: any[] = []
}