MockDaffCartTotal
import { MockDaffCartTotal } from '@daffodil/cart/testing'
class MockDaffCartTotal implements DaffCartTotal {
name: faker.helpers.arrayElement([
DaffCartTotalTypeEnum.grandTotal,
DaffCartTotalTypeEnum.subtotalExcludingTax,
DaffCartTotalTypeEnum.subtotalIncludingTax,
DaffCartTotalTypeEnum.subtotalWithDiscountExcludingTax,
DaffCartTotalTypeEnum.subtotalWithDiscountIncludingTax,
DaffCartTotalTypeEnum.tax,
DaffCartTotalTypeEnum.discount,
DaffCartTotalTypeEnum.shipping,
])
value: faker.datatype.number({ min: 0, max: 999999 })
label: faker.random.words()
order: faker.datatype.number({ min: 0, max: 9 })
}
Properties
Name | Type | Description |
---|---|---|
name | faker.helpers.arrayElement([ DaffCartTotalTypeEnum.grandTotal, DaffCartTotalTypeEnum.subtotalExcludingTax, DaffCartTotalTypeEnum.subtotalIncludingTax, DaffCartTotalTypeEnum.subtotalWithDiscountExcludingTax, DaffCartTotalTypeEnum.subtotalWithDiscountIncludingTax, DaffCartTotalTypeEnum.tax, DaffCartTotalTypeEnum.discount, DaffCartTotalTypeEnum.shipping, ]) | |
value | faker.datatype.number({ min: 0, max: 999999 }) | |
label | faker.random.words() | |
order | faker.datatype.number({ min: 0, max: 9 }) |