mirror of
https://github.com/vector-im/element-android.git
synced 2024-11-16 02:05:06 +08:00
avoiding shadowed lambda parameters
This commit is contained in:
parent
5df2ae9ae2
commit
d514751ffd
@ -28,15 +28,15 @@ class FakeRegisterActionHandler {
|
||||
val instance = mockk<RegistrationActionHandler>()
|
||||
|
||||
fun givenResultFor(wizard: RegistrationWizard, action: RegisterAction, result: RegistrationResult) {
|
||||
coEvery { instance.handleRegisterAction(wizard, action) } answers {
|
||||
it.invocation.args.first()
|
||||
coEvery { instance.handleRegisterAction(wizard, action) } answers { call ->
|
||||
call.invocation.args.first()
|
||||
result
|
||||
}
|
||||
}
|
||||
|
||||
fun givenResultsFor(wizard: RegistrationWizard, result: List<Pair<RegisterAction, RegistrationResult>>) {
|
||||
coEvery { instance.handleRegisterAction(wizard, any()) } answers {
|
||||
val actionArg = it.invocation.args[1] as RegisterAction
|
||||
coEvery { instance.handleRegisterAction(wizard, any()) } answers { call ->
|
||||
val actionArg = call.invocation.args[1] as RegisterAction
|
||||
result.first { it.first == actionArg }.second
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user