BaseLaravelTest.php 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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. $app['config']->set('database.default', 'sqlite');
  17. $app['config']->set('database.connections.sqlite', [
  18. 'driver' => 'sqlite',
  19. 'database' => ':memory:',
  20. 'prefix' => '',
  21. ]);
  22. }
  23. /**
  24. * @param \Illuminate\Foundation\Application $app
  25. *
  26. * @return array
  27. */
  28. protected function getPackageProviders($app)
  29. {
  30. $providers = [
  31. ScribeServiceProvider::class,
  32. ];
  33. if (class_exists(\Dingo\Api\Provider\LaravelServiceProvider::class)) {
  34. $providers[] = \Dingo\Api\Provider\LaravelServiceProvider::class;
  35. }
  36. return $providers;
  37. }
  38. }