io.mockk.MockKException: отсутствуют имитируемые вызовы внутри каждого блока { ... }: make уверен, что объект внутри блока является макетом
Мой код:
Код: Выделить всё
@Test
fun testGetRocketsEmitsOnNullData() = runTest {
val mockData = mockk {
every { rockets } returns emptyList()
}
val mockResponse = mockk() {
coEvery { data } returns mockData
}
val apolloClient = mockk()
val repo = RocketsRepositoryImpl(apolloClient)
coEvery { apolloClient.query(any()).execute() } returns mockResponse
val result = repo.getRockets().first()
assertTrue(result.items.isEmpty())
}
Код: Выделить всё
coEvery { data } returns mockData
Я пытаюсь получить данные Graphql и проверить нулевые значения.
Подробнее здесь: https://stackoverflow.com/questions/792 ... cked-calls
Мобильная версия