Пересмешивание функции с пустым списком параметров в тесте ZIO - PullRequest
1 голос
/ 04 мая 2020

У меня есть следующая функция, которую я хочу смоделировать:

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()

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

...