Мокинг функции с пустым списком параметров в ZIO Test

Я хочу поиздеваться над следующей функцией:

def deployments(): Task[Seq[Deployment]]

Мой envBuilder выглядит так:

ZLayer.fromService(invoke =>
        new processEngineService.Service {
          def deployments(): Task[Seq[Deployment]] =
            invoke(Deployments)
        }
      )

Как я могу сформулировать свои ожидания по этому поводу?

Следуя документам (GetStrLn returns value("42")) Я попытался:

ProcessEngineMock.Deployments returns value(Seq(deployment))

Но это дает мне:

- unsatisfied expectations
  in sequential order
    ..ProcessEngineMock.Deployments with arguments isUnit()

Как это сделать правильно?

0 ответов

Другие вопросы по тегам