BaseLaravelTest.php 903 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. namespace Knuckles\Scribe\Tests;
  3. use Knuckles\Scribe\ScribeServiceProvider;
  4. use Orchestra\Testbench\TestCase;
  5. class BaseLaravelTest extends TestCase
  6. {
  7. use TestHelpers;
  8. protected function getEnvironmentSetUp($app)
  9. {
  10. $app['config']->set('database.default', 'test');
  11. $app['config']->set('database.connections.test', [
  12. 'driver' => 'sqlite',
  13. 'database' => ':memory:',
  14. 'prefix' => '',
  15. ]);
  16. }
  17. /**
  18. * @param \Illuminate\Foundation\Application $app
  19. *
  20. * @return array
  21. */
  22. protected function getPackageProviders($app)
  23. {
  24. $providers = [
  25. ScribeServiceProvider::class,
  26. ];
  27. if (class_exists(\Dingo\Api\Provider\LaravelServiceProvider::class)) {
  28. $providers[] = \Dingo\Api\Provider\LaravelServiceProvider::class;
  29. }
  30. return $providers;
  31. }
  32. }