protected function mockApplication() { $app = m::mock(ApplicationStub::class)->makePartial(); $app->singleton('config', function () { $repo = new \Illuminate\Config\Repository(); $repo->set('jwt', include __DIR__ . '/../config/jwt.php'); return $repo; }); $app->singleton(\Illuminate\Contracts\Cache\Repository::class, function () { return m::mock(\Illuminate\Contracts\Cache\Repository::class); }); return $app; }