GitHub

MockDaffCartWithStoreCredit

Mock

import { MockDaffCartWithStoreCredit } from '@daffodil/cart-store-credit/testing'

Mock class for DaffCartWithStoreCredit.

class MockDaffCartWithStoreCredit extends MockCart implements DaffCartWithStoreCredit {
  appliedStoreCredit: faker.number.int({ min: 0, max: 1000 }) = faker.number.int({ min: 0, max: 1000 })
  id: faker.string.uuid() = faker.string.uuid()
  coupons: any[] = []
  items: any[] = []
  billing_address: null = null
  shipping_address: null = null
  shipping_information: DaffCartShippingRate = this.shippingInformationFactory.create()
  totals: Record<string, DaffCartTotal> = this.totalFactory.createAllTotals()
  payment: null = null
  available_shipping_methods: any[] = []
  available_payment_methods: any[] = []
  extra_attributes: {} = {}
}