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
}
BehaviorSubject<boolean>
Default | new BehaviorSubject<boolean>(null) |
---|---|
Description | Whether there is a pending payment operation. |
BehaviorSubject<DaffStateError[]>
Default | new BehaviorSubject<DaffStateError[]>([]) |
---|---|
Description | A list of payment errors, if any. |
void
Parameter | action: Action |
---|---|
Description |