GitHub

MockDaffCustomerPaymentPageFacade

import { MockDaffCustomerPaymentPageFacade } from '@daffodil/customer-payment/state/testing'

Mocks out facade fields and methods for testing purposes.

@Injectable()
class MockDaffCustomerPaymentPageFacade extends MockDaffOperationStateFacade implements DaffCustomerPaymentPageFacadeInterface {
  payments$: BehaviorSubject<DaffCustomerPaymentEntity[]> = new BehaviorSubject<DaffCustomerPaymentEntity[]>([])
  errors$: BehaviorSubject<DaffStateError[]> = new BehaviorSubject<DaffStateError[]>([])

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

Properties

payments$
BehaviorSubject<DaffCustomerPaymentEntity[]>
Defaultnew BehaviorSubject<DaffCustomerPaymentEntity[]>([])
Description

A list of all customer payment entities.

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

() Methods

getPayment
any

Get a payment entity by ID.

dispatch
void
Parameters
Parameteraction: Action
Description