GitHub

MockNavigationTree

class

import { MockNavigationTree } from '@daffodil/navigation/testing'

class MockNavigationTree implements DaffNavigationTree {
  id: faker.string.uuid() = faker.string.uuid()
  name: faker.commerce.department() = faker.commerce.department()
  url: string = randomUrl()
  total_products: faker.number.int({ min: 1, max: 10 }) = faker.number.int({ min: 1, max: 10 })
  breadcrumbs: { id: any; name: string; level: number; url: any; }[] = [{
      id: faker.string.uuid(),
      name: '',
      level: 1,
      url: faker.commerce.productMaterial(),
    }]
  children_count: number
  children: DaffNavigationTree[]
}