[ 'class' => HTMLReCaptchaField::class, 'key' => '123', 'theme' => 'x', ], ] ); $mockClosure = $this->getMockBuilder( 'object' )->setMethods( [ '__invoke' ] )->getMock(); $mockClosure->expects( $this->once() )->method( '__invoke' ) ->with( [] )->willReturn( true ); $form->setTitle( Title::newFromText( 'Title' ) ); $form->setSubmitCallback( $mockClosure ); $form->prepareForm(); $form->trySubmit(); } }