[ Mini Kiebo ]
Server: Windows NT AKFAR_SERVER 10.0 build 26200 (Windows 10) AMD64
Path:
D:
/
xampp
/
htdocs
/
peminjaman
/
vendor
/
fruitcake
/
laravel-telescope-toolbar
/
tests
/
[
Home
]
File: TestCase.php
<?php namespace Fruitcake\TelescopeToolbar\Tests; use Fruitcake\TelescopeToolbar\Toolbar; use Fruitcake\TelescopeToolbar\ToolbarServiceProvider; use Illuminate\Routing\Router; class TestCase extends TelescopeFeatureTestCase { /** * Get package providers. * * @param \Illuminate\Foundation\Application $app * * @return array */ protected function getPackageProviders($app) { return array_merge(parent::getPackageProviders($app), [ToolbarServiceProvider::class]); } /** * Get package aliases. * * @param \Illuminate\Foundation\Application $app * * @return array */ protected function getPackageAliases($app) { return array_merge(parent::getPackageProviders($app), ['Toolbar' => Toolbar::class]); } /** * Define environment setup. * * @param \Illuminate\Foundation\Application $app * * @return void */ protected function getEnvironmentSetUp($app) { parent::getEnvironmentSetUp($app); /** @var Router $router */ $router = $app['router']; $this->addWebRoutes($router); $this->addApiRoutes($router); $this->addViewPaths(); } /** * @param Router $router */ protected function addWebRoutes(Router $router) { $router->get('web/plain', [ 'uses' => function () { return 'PONG'; } ]); $router->get('web/html', [ 'uses' => function () { return '<html><head></head><body>Pong</body></html>'; } ]); } /** * @param Router $router */ protected function addApiRoutes(Router $router) { $router->get('api/ping', [ 'uses' => function () { return response()->json(['status' => 'pong']); } ]); } protected function addViewPaths() { config(['view.paths' => array_merge(config('view.paths'), [__DIR__ . '/resources/views'])]); } }