import { MockDaffSearchProductFacade } from '@daffodil/search-product/state/testing'
Mocks out facade fields and methods for testing purposes.
@Injectable()
class MockDaffSearchProductFacade implements DaffSearchProductFacadeInterface {
filters$: BehaviorSubject<DaffFilters> = new BehaviorSubject<DaffFilters>({})
appliedFilters$: BehaviorSubject<DaffFilters> = new BehaviorSubject<DaffFilters>({})
productResults$: BehaviorSubject<DaffProduct[]> = new BehaviorSubject<DaffProduct[]>([])
dispatch(action: Action<string>): void
}
BehaviorSubject<DaffFilters>
Default | new BehaviorSubject<DaffFilters>({}) |
---|---|
Description |
BehaviorSubject<DaffFilters>
Default | new BehaviorSubject<DaffFilters>({}) |
---|---|
Description |
BehaviorSubject<DaffProduct[]>
Default | new BehaviorSubject<DaffProduct[]>([]) |
---|---|
Description | The products returned in the most recent search. |
void
Parameter | action: Action |
---|---|
Description |