Exemplo n.º 1
0
 public function setUp()
 {
     parent::setUp();
     $this->app->make(\Illuminate\Contracts\Http\Kernel::class)->pushMiddleware(\Illuminate\Session\Middleware\StartSession::class);
     Request::setSession($this->app['session.store']);
     app(ViewFactory::class)->share('errors', Request::session()->get('errors') ?: new ViewErrorBag());
     $this->app['view']->addNamespace('flare', __DIR__ . '/../src/resources/views');
     $this->flare = m::mock(\LaravelFlare\Flare\Flare::class);
 }
Exemplo n.º 2
0
 public function testSendEmailInvite()
 {
     \Illuminate\Support\Facades\Request::setSession($this->app['session.store']);
     $user = User::findOrFail(1);
     Mail::shouldReceive('send')->once()->andReturn(function ($message) {
         $this->assertEquals('fleetany invitation', $message->getSubject());
         $this->assertEquals($user->email, $message->getTo());
         $this->assertEquals(View::make('emails.invite'), $message->getBody());
     });
     try {
         $repo = new UserRepositoryEloquent(new Application());
         $userController = new InviteController($repo);
         $userController->sendEmailInvite($user->id);
     } catch (\Exception $e) {
         echo $e->getMessage();
     }
 }