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() | |
faker.internet.email() |