GitHub

MockCollectionRequest

import { MockCollectionRequest } from '@daffodil/core/testing'

Mocked DaffCollectionRequest object.

class MockCollectionRequest implements DaffCollectionRequest {
  currentPage: faker.datatype.number({ min: 1, max: 100 }) = faker.datatype.number({ min: 1, max: 100 })
  appliedSortDirection: faker.helpers.arrayElement([DaffSortDirectionEnum.Ascending, DaffSortDirectionEnum.Descending]) = faker.helpers.arrayElement([DaffSortDirectionEnum.Ascending, DaffSortDirectionEnum.Descending])
  pageSize: faker.datatype.number({ min: 1, max: 100 }) = faker.datatype.number({ min: 1, max: 100 })
  appliedSortOption: faker.random.word() = faker.random.word()
  filterRequests: DaffFilterRequest[] = this.createFilterRequests()
}