GitHub

MockCountry

class

import { MockCountry } from '@daffodil/geography/testing'

class MockCountry implements DaffCountry {
  id: faker.string.uuid() = faker.string.uuid()
  name: faker.lorem.word() = faker.lorem.word()
  name_en: faker.lorem.word() = faker.lorem.word()
  alpha2: faker.string.alphanumeric(2) = faker.string.alphanumeric(2)
  alpha3: faker.string.alphanumeric(3) = faker.string.alphanumeric(3)
  subdivisions: DaffSubdivision[] = this.subdivisionFactory.createMany(faker.number.int({ min: 0, max: 10 }))
  protected subdivisionFactory: DaffSubdivisionFactory
}