GitHub

MockDaffSearchProductFacade

Mocks out facade fields and methods for testing purposes.

import { MockDaffSearchProductFacade } from '@daffodil/search-product/state/testing'
@Injectable()
class MockDaffSearchProductFacade implements DaffSearchProductFacadeInterface {
  filters$: BehaviorSubject<DaffFilters>
  appliedFilters$: BehaviorSubject<DaffFilters>
  productResults$: BehaviorSubject<DaffProduct[]>
  dispatch(action: Action<string>)
}

Properties

Name Type Description
filters$ BehaviorSubject<DaffFilters>
appliedFilters$ BehaviorSubject<DaffFilters>
productResults$ BehaviorSubject<DaffProduct[]>

The products returned in the most recent search.

dispatch