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<Array<DaffSearchProductResult>> = new BehaviorSubject<Array<DaffSearchProductResult>>([])
dispatch(action: Action<string>): void
}
BehaviorSubject<DaffFilters>| Default | new BehaviorSubject<DaffFilters>({}) |
|---|---|
| Description |
BehaviorSubject<DaffFilters>| Default | new BehaviorSubject<DaffFilters>({}) |
|---|---|
| Description |
BehaviorSubjectDaffSearchProductResult>> | Default | new BehaviorSubject<Array<DaffSearchProductResult>>([]) |
|---|---|
| Description | The products returned in the most recent search. |
void| Parameter | action: Action |
|---|---|
| Description |