GitHub

MockDaffPaymentPageFacade

import { MockDaffPaymentPageFacade } from '@daffodil/payment/state/testing'

Mocks out facade fields and methods for testing purposes.

@Injectable()
class MockDaffPaymentPageFacade implements DaffPaymentPageFacadeInterface {
  loading$: BehaviorSubject<boolean> = new BehaviorSubject<boolean>(null)
  errors$: BehaviorSubject<DaffStateError[]> = new BehaviorSubject<DaffStateError[]>([])

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

Properties

loading$
BehaviorSubject<boolean>
Defaultnew BehaviorSubject<boolean>(null)
Description

Whether there is a pending payment operation.

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

A list of payment errors, if any.

() Methods

dispatch
void
Parameters
Parameteraction: Action
Description