使用 ZIO 测试模拟任何值作为输入参数
Mocking any value as input parameter with ZIO Test
我模拟了以下函数:
def deploy(deployRequest: DeployRequest, mergeResults: Seq[MergeResult]): Task[Deployment]
对于结果,我不关心输入。所以我的问题是,有没有办法用 zio.test.mock
.
来实现这个目标?
类似于:
ProcessEngineMock.Deploy(any, any) returns value(deployment)
(deployment
是输出)
Assertion.anything
应该做的工作
我模拟了以下函数:
def deploy(deployRequest: DeployRequest, mergeResults: Seq[MergeResult]): Task[Deployment]
对于结果,我不关心输入。所以我的问题是,有没有办法用 zio.test.mock
.
类似于:
ProcessEngineMock.Deploy(any, any) returns value(deployment)
(deployment
是输出)
Assertion.anything
应该做的工作