2015-05-16 3 views
4

От шаблонного PasswordController::postEmail() Я пытаюсь издеваться (используя Mockery) эту часть:Laravel 5 издеваться PasswordBroker

// $this->password is an instance of PasswordBroker 
$response = $this->passwords->sendResetLink($request->only('email'), function($m) 
    { 
     $m->subject($this->getEmailSubject()); 
    }); 

В моем тестовом случае, я звоню ->shouldReceive('sendResetLink')->with($postData, ???)

Так как это замыкание , Я уверен, что мне нужно пройти закрытие, а также высмеять $m->subject($this->getEmailSubject());, но я пуст в этом, так как я относительно новичок в TDD.

Могу ли я получить некоторые указания, пожалуйста?

ответ

4
->shouldReceive('sendResetLink') 
->once() 
->with($postData, \Mockery::type('Closure')); 
+0

Спасибо, человек, это сводило меня с ума –

Смежные вопросы