1.7Kпросмотров
49.9%от подписчиков
25 февраля 2026 г.
📷 ФотоScore: 1.9K
ZIO Mock не может — ScalaMock поможет Если вы пишете тесты на ZIO, то с моками, скорее всего, уже сталкивались. И почти наверняка — с ZIO Mock. Формально он решает задачу, но на практике ломает Arrange-Act-Assert, «краснит» в IDEA и иногда падает так, что вы видите только InvalidCallException: null. В Яндекс Вертикалях довольно долго жили с этой библиотекой — пока количество таких тестов не перевалило за пару сотен и они не расползлись по десятку команд. Женя Веретенников, тимлид в Яндекс Вертикалях, рассказал, как удалось подружить ZIO Test с классическим ScalaMock. В статье — о том, какие ограничения ZIO-стека пришлось учитывать, где пришлось лезть под капот ScalaMock и ZIO Test и во что в итоге превратилась эта инженерная затея. #статья