Kamil K
03/18/2019, 2:36 PMin method :
val json = connection.inputStream.bufferedReader().use { it.readText() }
in test:
coEvery { connection.inputStream } returns inputStream
coEvery { connection.inputStream.bufferedReader() } returns bufferReader
coEvery { bufferReader.use { captureLambda<Function<Any>>() } } answers { callOriginal() }
coEvery { bufferReader.readText() } returns ""