GitHub

MockDaffCustomerPaymentPageFacade

Mocks out facade fields and methods for testing purposes.

import { MockDaffCustomerPaymentPageFacade } from '@daffodil/customer-payment/state/testing'
@Injectable()
class MockDaffCustomerPaymentPageFacade extends MockDaffOperationStateFacade implements DaffCustomerPaymentPageFacadeInterface {
  payments$: BehaviorSubject<DaffCustomerPaymentEntity[]>
  errors$: BehaviorSubject<DaffStateError[]>
  getPayment()
  dispatch(action: Action<string>)
}

Properties

Name Type Description
payments$ BehaviorSubject<DaffCustomerPaymentEntity[]>

A list of all customer payment entities.

errors$ BehaviorSubject<DaffStateError[]>
getPayment

Get a payment entity by ID.

dispatch