given

fun <T> given(stubBlock: MockKMatcherScope.() -> T): MockKStubScope<T, T>(source)

Starts a block of stubbing in BDD style. Part of DSL.

Used to define what behaviour is going to be mocked.

Example:

val navigator = mockk<Navigator>()
given { navigator.currentLocation } returns "Home"

println(navigator.currentLocation) // prints "Home"

MockK original function: io.mockk.every

See also

Coroutine version.