import { MockCompositeProductItem } from '@daffodil/product-composite/testing'
Mocked DaffCompositeProductItem object.
class MockCompositeProductItem implements DaffCompositeProductItem {
id: faker.datatype.uuid() = faker.datatype.uuid()
url: string = `/${faker.internet.domainWord()}.html`
required: faker.datatype.boolean() = faker.datatype.boolean()
title: faker.commerce.productName() = faker.commerce.productName()
input_type: DaffCompositeProductItemInputEnum = DaffCompositeProductItemInputEnum.select
options: DaffCompositeProductItemOption[] = [
this.optionFactory.create({
is_default: true,
}),
this.optionFactory.create({
is_default: false,
}),
]
protected optionFactory: DaffCompositeProductItemOptionFactory
}