GitHub

MockOrderPayment

import { MockOrderPayment } from '@daffodil/order/testing'

class MockOrderPayment implements DaffOrderPayment {
  id: faker.datatype.uuid() = faker.datatype.uuid()
  order_id: faker.datatype.uuid() = faker.datatype.uuid()
  created_at: faker.date.past().toString() = faker.date.past().toString()
  updated_at: faker.date.past().toString() = faker.date.past().toString()
  method: string = 'card'
  cc_type: string = 'visa'
  cc_last4: faker.datatype.number({ min: 1000, max: 9999 }).toString() = faker.datatype.number({ min: 1000, max: 9999 }).toString()
  cc_owner: string = 'owner'
  cc_exp_month: string = 'month'
  cc_exp_year: string = 'year'
}