Fix tests
This commit is contained in:
parent
efdc50eb1d
commit
87bd780f9f
34 changed files with 230 additions and 303 deletions
|
|
@ -10,17 +10,17 @@ class ContractReducer() extends Reducer[ContractEvent, ContractState]:
|
|||
|
||||
override val fromState =
|
||||
case (s: ContractState.Actif, e: ContractEvent.Amended) => s.amend(e)
|
||||
case (s: ContractState.Actif, e: ContractEvent.Terminated) => s.terminate(e)
|
||||
case (s: ContractState.Actif, _: ContractEvent.Terminated) => s.terminate()
|
||||
|
||||
case (s: ContractState.PendingSubscription, e: ContractEvent.Amended) => s.amend(e)
|
||||
case (s: ContractState.PendingSubscription, e: ContractEvent.Approved) => s.approve(e)
|
||||
case (s: ContractState.PendingSubscription, e: ContractEvent.Rejected) => s.reject(e)
|
||||
case (s: ContractState.PendingSubscription, e: ContractEvent.Terminated) => s.terminate(e)
|
||||
case (s: ContractState.PendingSubscription, _: ContractEvent.Approved) => s.approve()
|
||||
case (s: ContractState.PendingSubscription, _: ContractEvent.Rejected) => s.reject()
|
||||
case (s: ContractState.PendingSubscription, _: ContractEvent.Terminated) => s.terminate()
|
||||
|
||||
case (s: ContractState.PendingAmendment, e: ContractEvent.Amended) => s.amend(e)
|
||||
case (s: ContractState.PendingAmendment, e: ContractEvent.Approved) => s.approve(e)
|
||||
case (s: ContractState.PendingAmendment, e: ContractEvent.Rejected) => s.reject(e)
|
||||
case (s: ContractState.PendingAmendment, e: ContractEvent.Terminated) => s.terminate(e)
|
||||
case (s: ContractState.PendingAmendment, _: ContractEvent.Approved) => s.approve()
|
||||
case (s: ContractState.PendingAmendment, _: ContractEvent.Rejected) => s.reject()
|
||||
case (s: ContractState.PendingAmendment, _: ContractEvent.Terminated) => s.terminate()
|
||||
|
||||
object ContractReducer:
|
||||
val layer: ULayer[Reducer[ContractEvent, ContractState]] = ZLayer.succeed(ContractReducer())
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue