GitHub

DaffProductExtensionFactory

Factory for creating DaffProducts with extension fields. This includes all the extra extension factories that may be provided by optional product packages.

import { DaffProductExtensionFactory } from '@daffodil/product/testing'
@Injectable()
class DaffProductExtensionFactory<<T extends DaffProduct = DaffProduct>>  extends DaffModelFactory<T> {
  create(partial: Partial<T> = {}): T
}

Properties

Name Type Description
create T

Creates a mock product of random type. Includes extra product types that may be provided by optional product packages. This includes all the extra extension factories that may be provided by optional product packages.