GitHub

MockDaffCustomerAddressPageFacade

import { MockDaffCustomerAddressPageFacade } from '@daffodil/customer/state/testing'

Mocks out facade fields and methods for testing purposes.

@Injectable()
class MockDaffCustomerAddressPageFacade extends MockDaffOperationStateFacade implements DaffCustomerAddressPageFacadeInterface {
  addresses$: BehaviorSubject<DaffCustomerAddressEntity[]> = new BehaviorSubject<DaffCustomerAddressEntity[]>([])
  errors$: BehaviorSubject<DaffStateError[]> = new BehaviorSubject<DaffStateError[]>([])

  getAddress(): any
  dispatch(action: Action<string>): void
}

Properties

addresses$
BehaviorSubject<DaffCustomerAddressEntity[]>
Defaultnew BehaviorSubject<DaffCustomerAddressEntity[]>([])
Description

A list of all customer address entities.

errors$
BehaviorSubject<DaffStateError[]>
Defaultnew BehaviorSubject<DaffStateError[]>([])
Description

() Methods

getAddress
any
dispatch
void
Parameters
Parameteraction: Action
Description