public function handle(EditorHasBeenInvited $event) { $user = $event->getUser(); Mail::send('emails.editor_invite', ['user' => $user], function (Message $m) use($user) { $m->to($user->email, $user->name)->subject('Invito Editor :: Laravel-Italia.it'); }); }
public function testSendWithNormalUser() { $this->event->expects($this->once())->method('getUser')->willReturn($this->user); \Mail::shouldReceive('send')->once(); $this->listener->handle($this->event); }