GitHub

MockMagentoCartAddress

import { MockMagentoCartAddress } from '@daffodil/cart/driver/magento/testing'
class MockMagentoCartAddress implements MagentoCartAddress {
  __typename: 'BillingCartAddress'
  customer_address_id: faker.helpers.unique(faker.datatype.number)
  region: {
      __typename: 'CartAddressRegion',
      region_id: faker.helpers.unique(faker.datatype.number),
      code: faker.address.stateAbbr()
  }
  country: {
      __typename: 'CartAddressCountry',
      code: faker.address.countryCode(),
      label: faker.address.country()
  }
  street: [faker.address.streetAddress()]
  company: faker.company.name()
  telephone: faker.phone.number()
  postcode: faker.address.zipCode()
  city: faker.address.city()
  firstname: faker.name.firstName()
  lastname: faker.name.lastName()
  email: faker.internet.email()
}

Properties

Name Type Description
__typename 'BillingCartAddress'
customer_address_id faker.helpers.unique(faker.datatype.number)
region { __typename: 'CartAddressRegion', region_id: faker.helpers.unique(faker.datatype.number), code: faker.address.stateAbbr() }
country { __typename: 'CartAddressCountry', code: faker.address.countryCode(), label: faker.address.country() }
street [faker.address.streetAddress()]
company faker.company.name()
telephone faker.phone.number()
postcode faker.address.zipCode()
city faker.address.city()
firstname faker.name.firstName()
lastname faker.name.lastName()
email faker.internet.email()